Kensington and Chelsea Apartment

3A Gloucester Road, London, Kensington and Chelsea, London, SW7 4PP, United Kingdom

Hotel image
Read more reviews for Kensington and Chelsea Apartment