Harrowby Street Sewage Pumping Station in City and County of Cardiff

Harrowby Street Sewage Pumping Station in Cardiff is an industrial area.

Land Use
industrial area