The restaurant opened on Landis Avenue in Sea Isle's Townsends Inlet section in 2012.
August 18, 2018