The Allegro

62 W 62nd St, New York, NY 10023