Citadines South Kensington London 4 stars

35A Gloucester Rd, Kensington and Chelsea, London, SW7 4PL, United Kingdom

Hotel image
Read more reviews for Citadines South Kensington London