Book Now Menu

OR CALL 020 7640 3347

We’re right in the centre of it all

Our luxury residences can be found on Down Street which is just off bustling Piccadilly in Mayfair, we’re located in one of the most prestigious locations in London.

Nestled between two of London’s Royal Parks, we’re in the perfect spot for you to enjoy the scenery and walks in Green Park and Hyde Park. In fact, you just have to walk across the road from to find yourself immersed in Green Park. Just a short meander further is Buckingham Palace, while Westminster, the Houses of Parliament and Big Ben are just a short stretch beyond. St James’s Palace and Kensington Palace are just a stone’s throw away too.

London’s great museums and galleries are all nearby, from the National History Museum in Kensington to The National Gallery near Covent Garden. Directly from the residences, it’s possible to soak up the atmosphere of historic Piccadilly or get lost in Mayfair’s pristine streets and charming communities at Shepherd Market.

 

Book a Residence

Piccadilly circus guide by Athenaeum Hotel