Salvatore's of Elmont Pizzeria & Restaurant

Pizza restaurant · 312 Meacham Ave, Elmont, NY

Delivery · Dine-In

Hours

More food in Elmont, NY · Pizza in Elmont