Get directions to: Lake Shore Farm, Northwood, NH
Restaurant address: 275 Jenness Pond Rd Northwood, NH 03261, USA
Restaurant: Lake Shore Farm