Lords Hotel
London England
Check in
3:00 PM
Check out
11:00 AM
A stay at Lords Hotel places you in the heart of London, within a 10-minute walk of Kensington Gardens and Portobello Road Market. This hotel is 0.7 mi (1.1 km) from Kensington Palace and 1.1 mi (1.7 km) from Hyde Park.
Stay in one of 66 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and hair dryers.
Property Details
Location
20-22 Leinster Square, London, England W2 4PR, United Kingdom