The Park City Grand Plaza Kensington
The Park City Grand Plaza Kensington
Hotel
18-30 Lexham Gardens, London, England, United Kingdom
84
Very Good ·
945 reviews