Book now

Hotels near Mayfair

St. James’s Hotel and Club is a luxury hotel located in Mayfair London, making it the best location to stay in if you want to take in everything that Mayfair has to offer. Just like Mayfair, St. James’s Hotel and Club is a sophisticated location with luxurious rooms and our Restaurant Seven Park Place.

Mayfair is a sophisticated neighbourhood in Central London that offers visitors impressive buildings and clean streets as well as the best wine bars and restaurants you will find in London. Mayfair is in the West End of London towards the east edge of Hyde Park between Oxford Street, Regent Street, Bond Street and Park Lane.

Mayfair is also a short walk from Buckingham Palace, Piccadilly Circus, Marble Arch, Berkeley Square, Grosvenor Square, Green Park and a number of top London attractions. Stay at our luxury Mayfair Hotel for exclusive room offers and more for our guests to enjoy during their London Hotel stay. 

See what our guests have to say:

A Gem in Mayfair’ - Nick, New York, USA.

“St. James’s Hotel and Club is a fantastic hotel in the busy Mayfair area. Just off a side street, the hotel is a luxury retreat.”

The Best Hotel Experience I’ve Had in London’ – Sissela, Stockholm, Sweden.

“This little gem is the one I always recommend to people I know. The hotel is super well located but discrete in the area of Mayfair.”