St Scholastica Catholic Church

(352) 746-9422

4301 W Homosassa Trl
Lecanto, FL 34461-9106