is Ranked #7 of 25 Restaurants in Palermo West Burlington.
Some say it is great, delicious, average.
The Latest Review: ★★
Sent on the 24th of February, 2010
Another average pizza in Burlington. What brings these guys down...out of 6 orders they screwed 3 up badly and 1 didn't show for 90 minutes. When I called order center they said they never got the order, so I cancelled...30 min later the pizza arrived?!?!
Rank #7 of 25