0 LIKES LikeUnLike
I'm a big fan of the Italian national team, and I live in St Louis. I wanted to catch the Italy v France euro '08 game on Tuesday. I was thinking Mr. B's, but I wanted something that was actually on the Hill. I heard Milo's was good. Any suggestions to where would be a good place to watch the game?
Tags:
Report (0) (0) | earlier
Latest activity: earlier. This question has 3 answers.