Apollo Hotel New York details and booking
Description: Location.
- The Apollo Inn is located in New York, N.Y.
- Five blocks from Columbia University
- One-half mile from the Apollo Theater
Hotel Features.
- Kiosk with high-speed Internet access in lobby
- 24-hour front desk
Guestrooms.
|