Apollo Hotel is a great place to stay in London.
The hotel is set in a prime location 2.3 km away from Trafalgar Square. The venue is set 30 minutes' walk from London center.
Kings Cross train station is a 5-minute walk from the property. The hotel is around 20 minutes' drive from London City airport.
This hotel provides elegant rooms equipped with climate control, Wi-Fi, multi-channel TV, coffee/tea makers and a work desk. They also feature en suite bathrooms fitted with a shower and a hairdryer.
Eat & Drink
Bella Pasta with Italian and British specialties is just around the corner.
Apollo Hotel offers 24-hour front desk and concierge service.
Wireless internet is available in the entire hotel for free.
Paid Public parking is possible at a location nearby.
Number of rooms: 11.
+ Read more- Less
This field is required.