The Apollo Hotel is situated in the centre of London with easy access to the main tourist attractions in London such as the Madame Tussaudes, British Museum, Oxford Street and Leicester Square.
All guest rooms at the Apollo Hotel have wash hand basins, color TV and linen.
A full English Breakfast is served every morning.
Complimentary Airport transportation and Parking are offered.
Apollo Hotel Reservation:
Book by Phone
Call center hotel booking specialists can make reservations for you, recommend hotel deals and offer any advice needed.
It is easy and it is Toll Free! Just Call 800-387-6413