Bow Lake Inn Address: 6 Drake Hill Rd, Strafford, NH 03884 Phone: (603) 664-9908 Hotels & Motels Other Businesses: Big Eric's Little Deli at 410 ROLLER COASTER RD, Strafford, NH 03884 Sheilah's Deli & Market at 564 Province Rd, Strafford, NH 03884 Sheilah's Deli & Market at 564 Province Road, Strafford, NH 03884