- Location
Walcot Square is a historic square in south London, England. The square is within the London Borough of Lambeth and is unusual for being a triangle shape. LocationWalcot Square is just south of the Imperial War Museum (formerly the Bethlem Royal Hospital). It is north of St Mary’s Gardens and west of West Square. The terraced houses in the square surround a private garden that is owned and maintained by the Walcot Foundation. |