The Lords Hotel is located in central London, juts minutes away from Portobello market, Hyde Park and Kensington Palace. Its base also offers easy access via bus or train to get to famous shopping destinations such as Oxford Street or Westfield shopping centre. The affordable hotel also offers breakfast to its guests every morning and a 24-hour concierge service.
Things To See And Do In The Area
20 - 22 Leinster Square, London, W2 4PR
Nearest Underground Station(s)