The Park City Grand Plaza Kensington Hotel

18-30 Lexham Gardens, London