13243 Interlaken Road, ODESSA, FL 33556