1 Lexham Gardens 3 stars

1-3 Lexham Gardens, Kensington and Chelsea, London, W8 5JL, United Kingdom

Hotel image
Read more reviews for 1 Lexham Gardens