London’s first hotel, and still one of the best London hotels, Brown’s Hotel, stands as a fashionable property that gives visitors a 5-star experience once reserved for aristocracy.

The Westbury Hotel London offers a uniquely American view of a stately lady in the heart of Mayfair. A favorite of celebrities, royalty and people like you and me. You’ll love it.

If walls could talk, they’d have alot to say about the goings on in these hotels. Stay among the famous and legendary characters of the past in these fantastic London hotels.

If you’re looking for a great hotel in Mayfair London you’ve come to the right place. We’re going to tell you about a fantastic hotel – tucked away off the beaten track – and yet still in the middle of everything. How is that possible you ask? Because it’s London! We’re talking about the Hotel Stafford which – although technically in St. James – is close enough to a Hotel Mayfair London to include it there.