Rated
5.0 out of
5 from
1Reviews
The Taco Shop
is a top notch Mexican Restaurant Restaurant
Ranked #1 of 11 Restaurants in University of Arizona Campus Tucson.
★★★★★ on the 13th of October, 2017
It becomes quite the retard circus after dark. Consider yourself warned! //