Needham Town Hall Historic District

Great Plain Ave. between Highland Ave. and Chapel St.
Needham
Massachusetts
United States