Taco Fish has the best Mexican sea food in Tucson, Arizona. We offer you the best service and quality. We invite you to come and check our new location.
Location on the RouteSee this location on interactive route map
Or, open this location in Google Maps: 4841 S 12th Ave, Tucson, AZ 85714, USA