9 yrs ago•mas3oodreviewedClosedZebra Show Bar7075 S Desert Blvd, Canutillo, TX 79835, USA*Went there alone. The place isn't...