Townhouse Apollo, Hyde Park
London England
Check in
3:00 PM
Check out
11:00 AM
Townhouse Apollo, Hyde Park is centrally located in London, a 1-minute walk from Kensington Gardens and 10 minutes by foot from Kensington Palace. This hotel is 0.6 mi (0.9 km) from Hyde Park and 1.2 mi (1.9 km) from Marble Arch.
Make yourself at home in one of the 46 guestrooms. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have bathtubs or showers and complimentary toiletries.
Property Details
Location
64-66 Queensborough Terrace, Bayswater, London, England W2 3SH, United Kingdom