St. Thomas of Villanova ChurchParishShare2696 Topsail RoadConception Bay South, Newfoundland & Labrador A1W 2K1CanadaGet directions