Mercure London Kensington Hotel 4 stars

1a Lexham Gardens, Kensington and Chelsea, London, W8 5JJ, United Kingdom

Hotel image
Read more reviews for Mercure London Kensington Hotel