Where do you need Pizza Restaurants ?
Palermo Pizza and Restaurant
570-544-6971
40.721197
-76.191325
About Palermo Pizza and Restaurant
Palermo Pizza and Restaurant is located at 101 N 2nd St, Saint Clair, PA. This business specializes in Pizza.