Sorry, this has nothing to do with the new england revolution, other than the "new england" part, but does anyone know where i can watch tomorrows euro2004 matches in the boston area
Maybe The Plough & Stars in Cambridge? Wish I could still suggest The Irish Embassy (R.I.P.) The Magpie