Salvatore's of Elmont

312 Meacham Ave, Elmont
(516) 488-8484

Reserve Online

Opentable