ARCHIVES

Abbey Sewage Pumping Station

THE ABBEY PUMPING STATION IS AN UNUSUAL science and technology museum in Leicester, England. The set of  four working steam-powered beam engines leftover from its time as a

Read More »
Scroll to Top
X