Windham NH Lobsters 1. 4 Cobbetts Pond Rd Unit 2, Windham, NH 03087 | Lobster Tail Restaurant and Fish Market (603) 890-5555