Photos from Carmela's Pizzeria and Ristorante

910 Hempstead Turnpike, Franklin Square, NY 11010