61 W 74th St, New York, New York 10023 USA
More interior looking toward a back area.
Photo Credit: Yelp