Get directions to: Seven Mile Island Deli, Avalon, NJ
Restaurant address: 3101 Dune Dr # 107 Avalon, NJ 08202, USA
Restaurant: Seven Mile Island Deli