The Apollo Inn is located in historic Harlem, in the heart of the neighborhood’s cultural renaissance. The hotel has 48 guestrooms with kitchenettes and a small common area.
The Apollo Inn is just a few blocks from the classic Apollo Theatre. The Upper West Side, with Museum Mile, is a short subway ride away. |