



In the room, there is a shower and a TV. The room equipment depends on its category.
If you travel by car, there’s a free parking zone. Swimming fans are going to enjoy a pool.
Want to save money while travelling? It’s easy! Hotel «Apollo Inn» is located in New York. This hotel is located in 9 km from the city center. You can take a walk and explore the neighbourhood area of the hotel. Places nearby: 125th Street, Dempsey Theater and Mount Neboh Baptist Church.
Pick your dates to see live room prices and cancellation rules.
No nearby places found for this location yet.
Verified feedback from guests who booked this property on RateCheck.
Reviews are published after a completed stay and checked against your booking.
Fetching verified guest reviews…
Apollo Inn, New York