1. Incarnation Catholic Church 429 Upham St, Melrose, MA 02176 Coordinate: 42.45876,-71.04427 Phone: (781) 662-8844