A five-storey period property in Central London, 800 metres from some of the city's top museums, including the Victoria and Albert and the Science Museum. Gloucester Road tube station is 200 metres from the hotel. Provider Viewed 28 times to date
This city-center hotel is located in London, close to London Natural History Museum and Imperial College London. Also nearby are London Science Museum and Royal Albert Hall. Provider Viewed 4 times to date
The Pelham Hotel is located directly opposite South Kensington tube station, a short walk from Hyde Park, Harrods, Brompton Cross, the Victoria & Albert, The Natural History and Science museums and Europe’s largest shopping mall: Westfield. Provider Viewed 5 times to date
A painted stucco façade and a column-framed entryway define the exterior of the Regency, located in the Kensington District of London, England. Nearby attractions include the Science Museum, the Victoria & Albert Museum and the Natural History Museum. Provider Viewed 18 times to date