Have eaten here about a dozen times. Always good. No frills Mexican food. Outdoor seating - walk up and order and they bring it to you. Beer and fish tacos are my standard order. Good chips.
Address: 3002 Central Ave, St. Petersburg, FL 33712-1033
Location: United States > Florida (FL) > St. Petersburg
Phone Number: +1 727-498-8864