Luke's Lobster Portland Pier - 60 Portland Pier, Portland, ME 04101, USA on Eaten