1. St George Orthodox Church 6 Atwood Ave, Norwood, MA 02062 Coordinate: 42.17748,-71.20711 Phone: (781) 762-4396