
Lords hotel, London - Exterior
The hotel is located in the West End of London, less than a kilometre from Hyde Park and Kensington Gardens. It is also 375 metres from Queensway underground station, offering easy access to many London sights, including the shops on nearby Oxford Street.