Tail of the Lake Lobster is a quaint seafood establishment nestled in the charming town of Naples, ME.
Specializing in fresh lobster and other seafood delicacies, the restaurant offers a casual dining experience with picturesque views of the lake.
Generated from their business information