









The Apollo

Stunning 8.5 (7 reviews)
Residence
Price unavailable
About it
The Apollo is located in New York, just 1.1 miles from Columbia University and 2 miles from Yankee Stadium. The property is around 2.6 miles from Metropolitan Museum of Art, 2.8 miles from Central Park, and 3.3 miles from Strawberry Fields. Carnegie Hall is 5.7 miles from the apartment and Broadway Theatre is 6.1 miles away.
With free Wifi, this apartment features a cable TV, and a fully equipped kitchen with an oven and microwave. The accommodation offers an air conditioning, a heating, and a private bathroom.
Museum of Modern Art is 4.2 miles from the apartment, while Lincoln Center is 5.1 miles from the property. LaGuardia Airport is 6.2 miles away.
Its strengths
LAN Wi-Fi
Location
154 W 128th StNew York NY 10027
Dates of your stay
Availability with