Dedham City Attractions, Massachusetts

Dedham is a town in and the county seat of Norfolk County, Massachusetts, United States. It is located on Boston’s southwest border. On the northwest it is bordered by Needham, on the southwest by Westwood and on the southeast by Canton.

Leave a Comment

Scroll to Top