Bow Lake Inn Strafford, NH 6 Drake Hill Road, Strafford, NH 03884, United States Strafford County, NH Bed & Breakfast Read more about Bow Lake Inn