Get an overview of this hotelLondon hotel in London City Centre, near Royal Albert Hall

Location

Located in London City Centre, this hotel is within 1 mi (2 km) of Diana Memorial Playground, Kensington Gardens, and Hyde Park. Kensington Palace and Marble Arch are also within 1 mi (2 km).


Sorry, we seem to have had an issue loading our review content. Try again?