Westroyd Park

Public park in Leeds · 1.99 hectares