About us
Define
Definitions for
"Abbey Pumping Station"
The Abbey Pumping Station is a museum in Leicester, England, on Corporation Road, opposite the National Space Centre.
en.wikipedia.org