Sign In

Carmela's Ristorante

Phone orders only

912 Hempstead Turnpike, Franklin Square, NY 11010

$0 MinimumAre you the owner?
Price: $$