Get directions to: Lucky Dog Tavern & Grill, Plymouth, NH
Restaurant address: 51 Main St Plymouth, NH 03264, USA
Restaurant: Lucky Dog Tavern & Grill