London Visitors Hotel 2 stars

42 Holland Road, Kensington and Chelsea, London, W14 8BB, United Kingdom

Hotel image
Read more reviews for London Visitors Hotel