Homes for sale - 5650 S SEA OTTER PATH, Homosassa, FL 34448 – MLS#S...