Pilgrim Heights, “The Garden Spot of Norwood”-This Day in Norwood History-November 30, 1941

Here’s the approximate location of the Pilgrim Heights development.

1:41 am • November 30, 1941

Read more