nesoccertoday.com
Italy is Home in the North End
BOSTON – There may be no better place in Boston to watch a soccer game than the North End. And with the 2012 European Championship just beginning, many soccer fans are taking advantage of the…