1. Saint Scholastica Catholic Church 4301 W Homosassa Trl, Lecanto, FL 34461 Coordinate: 28.84417,-82.50517 Phone: (352) 746-9422