Abbey Pumping Station
On this page:
The Abbey Pumping Station is an industrial museum in Leicester, England, on Corporation Road, next to the National Space Centre.
- part of United Kingdom
Online dictionaries and encyclopedias with entries for Abbey Pumping Station
Click on a label to prioritize search results according to that topic:
Photo about Abbey Pumping Station
Old BSA motorcycle Abbey Pumping station Leicester UK
Vintage BSA motorbike.
Abbey pumping station leicester UK
Photo credit: zaphad1