Restaurants in Strafford, NH Back to Cities In New HampshireCuisine TypesView AllAmerican Independence Inn Eatery6 Drake Hl Rd$$