Get directions to: Little Brother's Deli, Lynn, MA
Restaurant address: 898 Western Av Lynn, MA 01905, USA
Restaurant: Little Brother's Deli