1. St Thomas of Villanova Parish 126 Middlesex Ave, Wilmington, MA 01887 Coordinate: 42.5555,-71.16839 Phone: (978) 658-6040