Needham Center is a commuter rail station on the MBTA Commuter Rail Needham Line, located just north of Great Plains 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 is fully handicapped accessible.
Less