Discover the Aldgate Pump, a historic London landmark on Leadenhall Street. This Grade II listed structure marks the site of a medieval well, offering a glimpse into the city's past at a bustling intersection.
65-68 Leadenhall St, London EC3A 2AD, United Kingdom, London