1. Wallaby Ranch 1805 Deen Still Rd, Davenport, FL 33897 Coordinate: 28.2543,-81.6841 Phone: (863) 424-0070