Historic Willard Dean House Destroyed-This Day In Norwood History-February 17, 1942

Willard Dean House, South corner of Dean and Pleasant streets NORWOOD, Feb. 17—The historic Willard Dean House at Dean and Pleasant sts., built about 1700 and one of the oldest … Continue reading Historic Willard Dean House Destroyed-This Day In Norwood History-February 17, 1942