About Bermondsey Square
Bermondsey Square is located on Tower Bridge Road in Bermondsey, part of the London Borough of Southwark, in south London, England. The location was formerly the site of the 11th century Bermondsey Abbey. Archaeological excavations were undertaken in 2005–2006 by Pre-Construct Archaeology.