The Park City Grand Plaza Kensington

The Park City Grand Plaza Kensington

Hotel

18-30 Lexham Gardens, London, England, United Kingdom W8 5JE