Nice air-conditioned restaurant with a lot of televisions. I tend to only go here when I want to watch a sporting event in ENGLISH and do it in a air-conditioned environment. Food is ok, prices tend to be higher (probably to pay the electric bill). They have live bands on the weekend and this place is also popular with the locals!
If you own or manage Los Amigos, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.