Cross Roads Park

Public park in Bradford · 1.79 hectares