Hampton Court Palace Hotel, London

35 HAMPTON STREET LondonSE17 3AN, United Kingdom