The Park City Grand Plaza Kensington Hotel 4 stars

18-30 Lexham Gardens, Kensington and Chelsea, London, W8 5JE, United Kingdom

Hotel image
Read more reviews for The Park City Grand Plaza Kensington Hotel