CARLTON MITRE HOTEL

HAMPTON COURT ROAD
Hampton Court
United Kingdom