Castlehaven Community Park

Castlehaven Community Park
23 Castlehaven Road, London, NW1 8RU