Description

On the left bank of the Charles River, 2.2 mi ENE of Needham; Town of Needham.

Nearby Features