Park City Grand Plaza Kensington Hotel
3.5
1

Park City Grand Plaza Kensington Hotel

18-30 Lexham Gardens, Kensington, United Kingdom