Birchwood Deli & Liquor

545 Mola Boulevard, Elmwood Park, NJ 07407