Been to this restaurant a few times. Always pleasant environment and great Mexican food. Great for watching soccer matches on big screen TV and nearby the StubHub arena for live matches.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.