1 Lexham Gardens Hotel
Address: 1 Lexham gardens, Chelsea - Kensington, London, United Kingdom.
Nearest Landmark: Earls Court Tube Station
(5 minutes walk)
Distance: 1 Miles from London Centre
1 Lexham Gardens has over 55 well equipped and refurbished rooms that have all the standard amenities, ensuring you a pleasant stay. Adhering to the highest...