My husband and I will be traveling to Buenos Aires and he's dying to find a place to watch the world series, he's an avid Phillies fan. Where is this bar that you guys are mentioning? I'm sure he'd love to join you guys! I would love to surprise him with some Phillies fan in Argentina!