Chef /Kitchen Manager at Lobster Claw II - Derry, New Hampshire, United States
Lobster Claw II is a food & beverages company based out of 4 S MAIN ST, Derry, New Hampshire, United States.