Somehow I got it in my head they were located in Pheonix. Glad you made me realize its Tucson, in case I go through there I'll check it out. Mexican restaurant owners of America, watch and learn! 😎
8,202 posted on 03/03/2020 5:24:08 PM PST by Rusty0604
(2020 four more years!)