The approval of a new tax rate for the town of Norwood marked a significant milestone in the community's financial history. On July 21, 1971, State Tax Commissioner Cleo F. … Continue reading Norwood Rate $117-This Day In Norwood History-July 21, 1971
