Saint Thomas the Apostle Catholic ChurchParishShare7040 Suncoast BoulevardHomosassa, FL 34446United StatesGet directions