Kempsford House Apartments 4 stars

45 Kempsford Gardens, Kensington and Chelsea, London, SW5 9LA, United Kingdom

Hotel image
Read more reviews for Kempsford House Apartments