Is This Your Restaurant? Claim It and Update Your Profile

El Chuzo BBQ

Pictures of El Chuzo BBQ
427.jpg
Rate this listing
0 vote
Favoured:
0

Restaurant details

Address
7101 N Armenia Ave, Tampa, Florida, 33604
813-374-9184
Cuisine Served

El Chuzo BBQ Reviews (0)