Carmela's Pizzeria & Restaurant

910 Hempstead Tpke
Franklin Square, NY
516.488.9898
40.707379
-73.67379
Hours:
Mon - Thu:11am - 11pm
Fri - Sat:closed
Sun:11am - 11pm

for Carmela's Pizzeria & Restaurant
Directions
from: