Apollo Hotel London is a 2-star functional hotel offering an en-suite accommodation within easy reach of Kensington High Street, Tower of London and St. Paul's Cathedral. Renovated in 2008, the hotel features traditional architecture.
The quiet location makes the tower, the cathedral and museums easily reachable. The city center lies within 5 km from the venue.
There are shopping places, such as markets and shopping centers nearby.
Apollo Hotel London offers 46 rooms fitted with a private balcony, a minibar, satellite TV, individual climate control and a separate toilet for a comfortable stay in London. The property boasts views of London's Hyde Park from its rooms. They feature own bathrooms with a hairdryer, a shower and free toiletries.
Guests are offered a buffet breakfast served in the lobby. The bar Black Lion is 5 minutes’ walk away.
Apollo Hotel London is within a 20-minute drive to London City airport.
Car rental services are also provided.