Needham, Italy
Needham Center station is a commuter rail station on the MBTA Commuter Rail Needham Line, located just north of Great Plain Avenue (Route 135) in downtown Needham, Massachusetts. The first station at Needham opened in 1853; it burned in 1887 and was replaced with a stone station, some of which is st
ill in place. The station has one side platform with an accessible mini-high platform serving the line's single track.
Listen to the audio guide for Needham Center station Free on WIP — starts by itself when you arrive, even with the screen off