Garwood 365 conducted a poll a while back asking readers to weigh in on a very important question: Who's got the best pizza in town?
In the poll conducted in 2009 Roma on North Avenue was victorious. But, 365 is not about to let the Northside establishment live off its laurels. It's 2011 and the town's pies are getting a once-over again.
So who's got it? Roma? Milan? Mama's? or Al's? Vote today!
PIZZA WAR II