Nubb’s Lobster Shack

Nubb’s Lobster Shack, 591 Shore Rd, Cape Neddick, ME 03902, United States

(207) 361-6275

Location