Salvatore's of Elmont Pizzeria & Restaurant

312 Meacham Ave, Elmont, NY 11003

4.7(904)
$0 Minimum