bartaco Menu

$$Taco
1601 W Snow Ave, Tampa, FL 33606

Know a great happy hour or special for this location?