Central Park Hotel

49/67 Queensborough Terrace
London
United Kingdom