1. Lobster Tail Restaurant & Fish Market 4 Cobbetts Pond Rd Unit 2, Windham, NH 03087 Coordinate: 42.79203,-71.30529 Phone: (603) 890-5555