Explore the historic Tower of London, take in the majestic views from the London Eye, and stroll through the lush greenery of Hyde Park. Don’t miss the stunning architecture of Westminster Abbey ...
Spanning a hefty 5.3 hectares and situated on the River Thames, it is best known for two quadrilateral-shaped buildings and its distinct Round Tower ... including London's Hyde Park.