City South Retail Park in City of Leeds

City South Retail Park in Leeds is a retail area.

Land Use
retail area