United Kingdom
Tor

Grosvenor House Hotel, Park Lane, London