The Hyde Park Towers Hotel

41-51 Inverness Terrace Bayswater
London
United Kingdom