NEW LANDMARKS in the Norwood area are these structures which are fast changing the appearance of the surrounding countryside. Top left is Norwood's new St. Timothys Church being built on … Continue reading This Day In Norwood History-August 10, 1962-New Landmarks in Norwood