The Tower of London, a fortress located along the River Thames, holds a history that’s both captivating and terrifying. No trip to the city is complete without exploring this World Heritage Site. The Tower of London has a dark past, having been used as a prison and execution grounds. Queen…Continue reading Tower of London: What to See & Do
