Latitude and longitude of Needham Center (MBTA station)
Satellite map of Needham Center (MBTA station)
Needham Center is the penultimate MBTA Commuter Rail station serving the Needham Line. It was originally built in 1870 (although some sources claim it was built in 1887), and was much larger than it is today.
Latitude: 42° 16' 49.44" N
Longitude: -71° 14' 16.08" W
Nearest city to this article: Needham, Massachusetts
Read about Needham Center (MBTA station) in the Wikipedia Satellite map of Needham Center (MBTA station) in Google Maps