London Location Page


Our Hotels

Countless architectural wonders frame the expansive skyline while historic theatres rub shoulders with rows of contemporary bars and clubs, such as Hyde Bar. Our collection of boutique and luxury hotels in London make the perfect base for exploring the colourful capital.

Things to do in London

This stirring city is certainly one of the most enviable, and is visited by people from all over the world. There is something totally enthralling about our much-loved capital with its endless contradictions and diversity. Fizzing with an undeniably infectious charm, our luxurious hotels in London should be on everyone’s list of places to visit in the UK.

Out and About

We have the perfect places to stay in London, from 5 star boutique to city chic, so whatever your passion, we can find something to suit you. If you want to explore the capital in true style, you have most definitely come to the best place. Whether you want to do some serious shopping in the swanky area of Knightsbridge, or hit the River Thames on a cruise, we will point you in all the right directions. There are limitless places to visit in London as well as impressive landmarks to see, so we have picked out just a few of our favourites that we think are unmissable. London’s Royal Palaces If you love everything about our country’s royalty, we think you’ll agree the royal palaces in London are worth a visit. With Buckingham Palace being one of the most popular tourist attractions in the city, Hampton Court, Kensington and Kew palaces are also stunning buildings to see.

Immerse yourself in our rich heritage, admire the magnificent architecture and learn about the fascinating history of the royals. Ride on the London Eye, but if you don’t have a head for heights, this imposing London attraction probably isn’t for you. But if you can stand the elevation, then the London Eye offers one of the best panoramic views of the city, incorporating the sights of the Houses of Parliament, Big Ben and St Paul’s Cathedral. Tate Modern Situated on the banks of the River Thames, Tate Modern houses inspirational artwork from world-famous artists such as Picasso, Warhol and Matisse. You will find vast leafy parks, animated squares, museums, galleries and street entertainment all wrapped up in a multicultural blanket. There are cafes and restaurants galore, which are sure to please the most discerning gastronomes. But with our selection of luxury hotels in London, you needn’t venture too far to savour the flavours of award-winning cuisine. All of this excitement can be enjoyed before a fabulous stay within one of our luxury hotels in London.