Elmont NY Deli 1. 271 Hempstead Tpke, Elmont, NY 11003 | Talk Of The Town Delicatessen (516) 775-7705