The beautiful new church of the Norwood Methodist people, at the junction of Walpole and Washington streets, was formally dedicated last Sunday afternoon and the edifice was filled. The interior … Continue reading Formal Dedication of New Methodist Church-This Day In Norwood History-September 13, 1901
