Pictures of Elmont Deli on 23701 Linden Blvd, Elmont NY.

(Click on a thumbnail to enlarge picture)