London London

  • My Nearest City

London London

London City

Where to stay

We will provide all informations you need to know for staying in London .

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 »