Cartogiraffe.com

Pumping station

Pumping station is a building in London Borough of Islington.

Pin to show location on the map Pumping station

Building
Yes