Alton Station Landmark Trust, Summer 2012
2012’s Landmark Trust visit was to Alton Station, which is remarkably close to Alton Towers in Staffordshire. After the wettest few months every in the history of Britain (only slightly exaggeration) it cleared slightly and, as the rest of the country started to work out whether the Olympics were a good thing or not, we …