Mucha Lucha Taco Shop is a local fast-casual Mexican restaurant offering many fan-favorite dishes.

 

Address
1530 S Val Vista Dr

 

Phone Number
480-855-0777