Boasting a rooftop bar, seriously sleek subterranean spa and prime central London location, this Mayfair hotel is one of the capital’s finest
Location
The Mandarin Oriental Mayfair is discreetly positioned on the edge of historic Hanover Square in London’s Mayfair, within a few minutes’ walk of Bond Street station, as well as New Bond Street, Selfridges and Oxford Street for shopping.