JavaScript is not enabled.
Best pizza in town! - Review by citysearch c | Palermo Pizza & Pasta

Palermo Pizza & Pasta

Claim

Best pizza in town! 9/29/2012

This casual dine-in or carry out Italian restaruant has the best pizza in town! We've been going there for years and are never... more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021