Watch the World Cup - Alegria?
Looking for a place near Alegria to watch the World Cup. This city itself seems to have limited options. We are a large group of 12. Anything resembling an American sportsbar in the cities near by where I can watch the Mexico game?