Get directions to: Lobster Tail Restaurant & Fish, Windham, NH
Restaurant address: 4 Cobbetts Pond Rd, #2 Windham, NH 03087, USA
Restaurant: Lobster Tail Restaurant & Fish