Saint Thomas of Villanova Catholic ChurchParishShare120 Middlesex AvenueWilmington, Massachusetts 01887United StatesGet directions