MEANWOOD - LCC Tennis Courts, Tennis Courts - Meanwood, England, LS6 4LD (Green Rd, Meanwood, Leeds LS6 4LD)

Meanwood, England, United Kingdom

Address: Green Rd, Meanwood, Leeds LS6 4LD

Location: Meanwood, England, United Kingdom

Nearby tennis courts