UK +44 2032 392244 Enquire Now

London, the capital of England and the United Kingdom, is a 21st-century city with history stretching back to Roman times. At its centre stand the imposing Houses of Parliament, the iconic ‘Big Ben’ clock tower and Westminster Abbey, site of British monarch coronations. Across the Thames River, the London Eye observation wheel provides panoramic views of the South Bank cultural complex, and the entire city.

London is the largest city of England and the United Kingdom. The city stands on the River Thames in the south-east of England.

Rosewood London Luxury Accommodation

Rosewood London, Greater London Favourite icon Favourited icon

  • Rating
  • Check Winter/Summer Availability
Prices from
£445 pn
based on low season

White Blancmange & it's luxury accommodation have been featured in...

Tatler Logo Hello! Logo Grazia Logo Conde Nast Traveler Logo Mail Online Logo Good Ski Guide Logo