Company name: Walworth Garden
Description: Making space for nature, one garden at a time, community garden open 7 days a week.
Walworth Garden, 206 Manor Pl, London SE17 3BN, United Kingdom