Lord Kensington Hotel 3 stars

38 Trebovir Road, Kensington and Chelsea, London, SW5 9NJ, United Kingdom

Hotel image
Read more reviews for Lord Kensington Hotel