
5
"Brazil is the home team at this steakhouse in Corona, but they'll be showing all the matches on their five big TVs. There's no other place on this list where you can eat various barbecued meats on giant skewers along with stuff from a hot buffet and salad bar while watching two teams tied at zero after 88 minutes. We haven’t been here yet, but want you to know this spot exists." - Team Infatuation