Needham Center station is a commuter rail station on the MBTA Commuter Rail Needham Line, located just north of Great Plain Avenue 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 still in place. The station has one side platform with an accessible mini-high platform serving the line's single track.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Needham_Center_station
Coordinates 42°16'50.202" N -71°14'15.872" E