July 17, 1891July 17, 2026 georgenhs Infrastrcture, This Day In Norwood History, Trains, Transportation Winslow Train Station Abolished, Leading to Construction of Subway Hill-This Day In Norwood History- July 17, 1891 This Day In Norwood History- July 17, 1891-Winslow Train Station Abolished, Leading to Construction of Subway Hill