The Lobster Shack at Two Lights is a renowned seafood restaurant in Cape Elizabeth, Maine, serving only the freshest and highest quality seafood since the 1920s.
Perched above the rocky shores, The Lobster Shack offers breathtaking ocean and lighthouse views, making it a beloved local landmark and a must-visit destination for seafood enthusiasts.
Generated from the website