Remove Ads

Photo of Carmela's Pizzeria

Carmela's Pizzeria

910 Hempstead Tpke, Franklin Square, New York 11010 USA

3 Reviews