This 2 star hotel is located in the city centre of London and was established in 1985. It is close to the Hyde Park and the nearest station is Paddington. All 42 rooms are equipped with hairdryer, trouser press and ironing set.
Attractions
Heathrow Airport - 15 km
Paddington Train Station - 0.5 km
Paddington Tub Station - 0.5 km
Hyde Park - 1 km
Oxford Street
Kensington Gardens and Kensington Palace
The Royal Albert Hall, Victoria & Albert Museum
Natural History Museum
Planetarium and Madame Tussard's
While we strive to present hotel information as accurately as possible, we are not responsible for the
accuracy of this information or for any facilities that may or may not be available at the hotel during your stay.