Lucha Libre - Sycuan Casino is a taco shop offering Mexican cuisine. It is located within the Sycuan Casino.