Amsterdam Hotel
London ENG
Check in
3:00 PM
Check out
10:00 AM
With a stay at Amsterdam Hotel in London (London City Centre), you'll be within a 5-minute drive of Kensington High Street and Natural History Museum. This hotel is 1.3 mi (2.2 km) from Royal Albert Hall and 1.6 mi (2.5 km) from Hyde Park.
Make yourself at home in one of the 28 guestrooms.
Property Details
Location
7 Trebovir Road, London, ENG SW5 9LS, United Kingdom