The space in front of Carter Place Police Station on the Walworth Road has been a garden ever since theā¦ read more