Carmela's Ristorante

912 Hempstead Turnpike Franklin Square NY 11010 USA

(516) 488-9898

Location