St John the Apostole Gardens

Public park in Barnet · 0.12 hectares