Canary Wharf is a business district in London, located in the East End of the city. It’s home to some of the tallest buildings in the UK, including One Canada Square, as well as numerous shops, restaurants, and cultural attractions. The area has undergone significant regeneration in recent years, making it a hub of modernity and innovation.
We look forward to welcoming you back when we reopen on Friday 21st April 2023 from 10.30am. The Old…
The most interesting and surviving 2nd world war ship HMS Belfast sits in the river Thames awaiting visitors…
The Institute of Contemporary Arts (ICA) is a must-visit destination for art lovers and culture enthusiasts visiting London.…
Kew Palace is a beautiful and historic royal residence located in the picturesque Kew Gardens in Richmond, London.…
Search our comprehensive list of UK Museums.