Offering elegant rooms, the budget Apollo Hotel is located only 2.3 km from Trafalgar Square.
Apollo Hotel is also placed within a 30-minute walk of London Eye. London city center is 3 km away.
Apollo Hotel is a property in London that comes with 11 rooms and provides heating, Wi-Fi, TV, a personal computer and a work desk. There are en suite bathrooms with a shower and a hairdryer along with an electric kettle and coffee/tea makers for self-catering.
The bar McGlynns can be reached within a 5-minute walk.
King's Cross, King's Cross St.Pancras (D) bus stop is 250 meters from the hotel and a 10-minute walk takes guests to Russell Square underground station. It will take around 20 minutes to get to London City airport by car.
The venue offers 24-hour reception and concierge service.