London London

  • My Nearest City

London London

London City

Luxury Hotels

The fact that London is one of the biggest hubs ,attracting business as well as leisure visitors has its perks. First and foremost the city is home to some of the most luxurious hotels in the world.

    44 (0) 20 7801 3500

    SW11 3BE

    Monday - Friday 7am-7pm, Saturday 9am- 6pm

    Hotel Verta by Rhombus is a Business Luxury Hotel  London’s ‘Hidden Gem’, is a contemporary hotel located south of the River Thames near Chelsea and Sloane Square adjacent to… Read more »