Contact Us Map and Directions Please feel free to contact us for more information or to set up a tour! 11604 Innfields Dr. Odessa, FL 33556 Phone: 866.888.7131 E-mail: info@theredranchfl.com View Larger Map