3 Landmarks in England
Source:
@wander._.be
3 landmarks in England: Tower of London, Tower Hill Scaffold Site, Trinity Square. Every place is verified on Google Maps, featured in an Instagram post by Wanderbe History.

Tower of London
Historical place
4.6
Explore this historic fortress, a UNESCO World Heritage Site, which has served as a royal palace, prison, and place of execution. Walk the battlements and learn about its dramatic past.

Tower Hill Scaffold Site
Historical landmark
4.5
Visit this somber memorial dedicated to those executed on Tower Hill, a site of public executions for centuries. Reflect on the poignant history and the lives of those who met their end here.

Trinity Square
Place
Discover this tranquil green space, offering a peaceful escape from the bustling city. It's an often-overlooked gem with a profound historical significance, perfect for quiet contemplation.