Police Department Set To Move To New Headquarters-This Day in Norwood History-April 8, 1964

Barring an unforeseen delay, the Norwood Police Department will move into the new station tomorrow morning. The task of hooking up the intricate wiring system for the call boxes and…

8:30 am • April 8, 1964

Read more