City is located in Massachusetts, United States of America. Needham is located 4 km from Mount Ida College and 38 km from Harold Parker State Forest.
The nearest lake, Lake Massapoag, e is 21 km away. The nearest beach, Morses Beach, e is 7 km away. The nearest museum, Rose Art Museum, e is 10 km away. The nearest park, Case Estates, e is 10 km away. The nearest Castle, Harvard Lampoon Building, e is 14 km away. The nearest town, Wellesley, e is 4 km away.
Is Needham MA a rich town?
Is Needham MA a good place to live?
Is Needham expensive to live in?
How safe is Needham?