144 W 66th St, New York, New York 10023 USA
The Juilliard Store on West 66th Street between Broadway and Amsterdam Ave.
Photo Credit: Yelp