Home Castor Castor Station (c.1902) Castor Station (c.1902) May 24, 2013 781 Facebook Castor Station pictured around 1902 with presumably the Station Manager standing outside of the booking office. The view is east towards Peterborough.