1. Leyba Ranch 408676 E 1810 Rd, Moyers, OK 74557 Coordinate: 34.38879,-95.75398 Phone: (580) 298-2710