The Tower of London is a royal palace, fortress, and prison on the River Thames in London, England. It’s located in the borough of Tower Hamlets, just east of…
The Churchill War Rooms is a museum in London, England, consisting of the Cabinet War Rooms and Churchill Museum. It’s located in Westminster.
Westminster Abbey is a Gothic abbey church in London, England. It’s located in the City of Westminster and is a UNESCO World Heritage site.