Chelsea Embankment Guesthouse

68 lots road, Kensington and Chelsea, London, SW10 0QD, United Kingdom

Hotel image
Read more reviews for Chelsea Embankment Guesthouse