1. Incarnation Catholic Church 429 Upham St, Melrose, MA 02176 Coordinate: 42.45876,-71.04427 Phone: (781) 662-8844
2. Saint Mary Of The Annunciation 46 Myrtle St, Melrose, MA 02176 Coordinate: 42.45462,-71.06759 Phone: (781) 665-0152