Jumeirah Lowndes Hotel
London England
Check in
3:00 PM
Check out
12:00 PM
With a stay at Jumeirah Lowndes Hotel, you'll be centrally located in London, just a 5-minute walk from Hyde Park and 6 minutes by foot from Harrods. This luxury hotel is 0.5 mi (0.8 km) from Hyde Park Corner and 0.5 mi (0.8 km) from Sloane Square.
Make yourself at home in one of the 88 air-conditioned rooms featuring minibars and flat-screen televisions. Complimentary wired and wireless internet access keeps you connected, and satellite programming provides entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Property Details
Location
21 Lowndes Street, London, England SW1X 9ES, United Kingdom