Abbey Pumping Station

Rate this item
(0 votes)
The Abbey Pumping Station is an industrial museum in Leicester; England; on Corporation Road; opposite the National Space Centre.
The Abbey Pumping Station is an industrial museum in Leicester; England; on Corporation Road; opposite the National Space Centre.

Additional Info