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
Conventional english breakfasts are fresh ready as well as offered daily in the stylish dining-room. There is a terrific variety of global dining...