Set within 400 acres of beautiful, privately owned Surrey countryside, Beaverbrook is one hell of a country-house hotel. This eccentric property was once home…
A mere stone’s throw from London’s theatre district and ideally located for Mayfair and the nearby tourist attractions of Trafalgar Square, the Haymarket Hotel…