Homosassa Springs from Florida Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Sawgrass Visual Web Prod. - Florida, Homosassa Springs, 11251 S Deep River Pt, 34447 (352) 382-4158 Map