The Park Tavern Hotel

81 Portway
London
United Kingdom