Byward Tower
Explore the Byward Tower, an abandoned place in the heart of the City of London, United Kingdom. This intriguing location offers a glimpse into the area's rich history and urban landscape. As with any abandoned site, it's essential to respect local laws and access rights when visiting.
Tags: abandoned, place
Back to the urbex map