skip navigation
AZ.gov Arizona's Official Website Department of Liquor Licenses and Control

License Number: 12123122



License Number: 12123122 Status: Cancelled
Business Name: BARRACUDA KITCHEN & BAR
Location Address 165 W MARIPOSA Road
  NOGALES Arizona 85621
County Santa Cruz Bus. Phone 5203770622
Licensee/Agent/Tel: Meza Herrera, Juan  5203770622 
Owner/Exp Date/Issue Date Exquisito Restaurant Inc  06/30/2022  10/10/2012 
Last Updated: 08/23/2021   Lic. Type: Restaurant