Hi. I'm looking for somewhere to watch some of the Euro soccer games, especially this Sunday's Italy/Spain matchup.
Can anyone think of somewhere Downtown -- other than a basic English pub or Zum Schneider -- that will be broadcasting the games? I'm an Italy fan, so Italian cafes, restaurants (with nibbles if possible) would be great. Thanks for any ideas!