Salvatore's of Elmont
312 Meacham Ave, Elmont 11003