- UK Information
- UK Hotels
- Apollo Hotel, The
Apollo Hotel, The
Next to Kensington Gardens and Hyde Park in the centre of London, the Apollo Hotel has a 24-hour reception. Queensway Underground Station is a 3-minute walk away and offers easy access to all of London’s major attractions.
Rating
Prices from £87
48