St Mary Magdalene Gardens is a public garden located in London, England with an area of 1.82 hectares.
St Mary Magdalene Gardens is a public garden located in London, England with an area of 1.82 hectares.