The riverside InterContinental® London - The O2 hotel stands out in the buzzing Greenwich Peninsula, with 453 luxury rooms, a beauty spa and a ballroom for up to 3,000. Spectacular Canary Wharf views are...
A comfortable central London hotel offering suites for longer stays with kitchens and free Wi-Fi In a quiet street, Staybridge Suites® London - Vauxhall hotel offers apartment-style accommodation five...