19712 Lake Osceola Ln, Odessa FL $1,950,000 PRICE REDUCED Single Family Home 5 bedrooms, 5 baths 4,882 Sq.Ft. 13,005 Sq.Ft. lot Built in 2008 View full details -82.5841 28.171 ACT