Aaaand another TW restaurant review where the link to the official restaurant site just redirects to the TW homepage. Fix it, stat.
Anyway, is this the place that was originally going to be a taco shop from Florida?
Tucson Weekly |
7225 Mona Lisa Rd. Ste. 125, Tucson AZ 85741 |
(520) 797-4384 |
Powered by Foundation