I will be coming down on Friday with two friends to go to the Sox game. We plan on getting there around 1:30, checking into our hotel, and going out for lunch. We would like a casual spot where we can get a fantastic lunch (pizza, sandwiches, burgers, etc.). We are staying right near the Arlington t-stop so something either in that area or some place on the green line would be great. We will be driving down from the north (I-95 to Route 1) so if you think there is another place that's better in NH or MA north of Boston that would be great as well. Thanks so much!