The Apollo

The Apollo Apartment New York is located 2.3 miles from Central Urban Park and an 18-minute stroll from The Riverside Christian Church.

This apartment is situated in the Hamm district, only steps away from Greater Refuge Temple. The apartment is also 4 miles from Rockefeller Center.

This accommodation offers guests the convenient feature of a hairdryer in the bathroom. A separate toilet can also be found.

The Apollo Apartment is equipped with coffee and tea making machines, a kitchenware, and glassware, ensuring your comfort. The Apollo Apartment is a 10-minute walk from Saint Nicholas Avenue & West 125th Street bus stop and just a few steps from 125th Street Lenox Avenue Line subway station.

Book The Apollo New York

General information

Contact information

154 W 128Th St, New York, United States;

The Apollo reservations available at 'rooms'

The Apollo phone number isn't available on our site, if you want to call The Apollo visit site of a hotel

The Apollo Location

 154 W 128Th St, New York, United States

The Apollo Apartment Deals

Write a quick review

Your rating

(/10)
Please enter your name
Please enter a valid email address

Main Features

Wi-Fi in rooms

The Apollo Amenities

  • General

    Wi-Fi
  • Dining

    Cookware/ Kitchen utensils
  • Room Amenities

    Wi-Fi in rooms
  • Tea and coffee facilities
  • Dining table
  • Ironing facilities

The Apollo Offers

Rooms