CITY GUIDE COMING SOON...
The Beaumont Hotel is located in the elegant Mayfair district, just a few metres from Hyde Park, and boasts one of London's most prestigious restaurants, a spa and a fitness center. The classically designed rooms are furnished with Art Deco style elements and feature real works of art.
HAM YARD HOTEL
In the midst of Soho and moments from Mayfair, Ham Yard has an urban village feel. This luxurious boutique hotel offers modern design and perfect service in central London. A nice benefit - London's best theaters and musicals are within walking distance of the Ham Yard Hotel!
The Shangri-La luxury hotel is located on the 35th floor of the famous and spectacularly situated building The Shard London. Here you have an incomparable view of London Bridge, the London Eye, St. Paul's Cathedral and other London sights. Imagine waking up with a view of London you will never forget.
Located in the heart of the City of London lies The Ned. The gargantuan art-deco hotel is unique in that its ground floor is home to what is essentially a glorified food hall, boasting a live music stage as well as eight restaurants like high-end Italian restaurant Cecconi’s and the casual Californian-inspired eatery Malibu Kitchen.