Needham Junction is a commuter rail station on the MBTA Commuter Rail Needham Line, located on Junction Street near Chestnut Street in the southwestern part of Needham, Massachusetts. It opened in 1906 when the New Haven Railroad built the Needham Cutoff to connect the Charles River Railroad to its main line. The station is fully handicapped accessible.
Less