Apollo Hotel provides guests with a grand accommodation in a shopping area of London. Operating in London since 1900, this hotel features Victorian architecture and modern comforts.
This hotel is situated 1300 meters away from Royal Albert Hall. The distance between London city center and the property is 5 km.
Nearby points of interest include a palace, a museum and monuments.
Lancaster Gate underground station is 400 meters away from the hotel. There is London City airport at a 20 km distance.
There are 46 guestrooms featuring standard family twin room, standard quadruple room and twin room equipped with heating, wireless internet, a private balcony, a personal computer and a closet. Bathrooms are appointed with a bathtub, a shower and a hairdryer.
Eat & Drink
Every day a complimentary breakfast is served in the dining room. At the small snack bar guests will enjoy a selection of tea, coffee and cocktails. Guests can dine at the bar Mandarin Kitchen located 200 meters away.
Cars are available for rent on site.
The hotel offers high chairs and cots for guests with children.
Wireless internet is available in the entire hotel at GBP 5 per hour.
Paid Public parking is possible at a location nearby.
Year renovated: 2008.
Number of floors: 4.
Number of rooms: 46.
+ Read more- Less
This field is required.