Our family has been coming to ID for over 20 years in the summer. The last 3 visits have been disasters. Slow service, bad food, and overall lack of good management. 3 strikes and you're out Island Deli. Sad to say but we won't be back. Veggies are microwaved from frozen. Lobsters are small and overcooked. New management is obviously running this place in the ground.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.