The King and I Of Canyon Texas104 15th St, Canyon, TX 79015-2817, United States, Canyonopen now, until 21:00