in London’s most luxurious new hotel

One of London’s largest hotels has a new family member. Last week I was one of the first to set foot in the capital’s newest super-luxury hotel, Mandarin Oriental Mayfair. Located on the southeast corner of Hanover Square, it is one of London’s most coveted addresses, and Mayfair’s first new-build hotel in a decade. The … Read more