Lowe's has 4 existing locations near Amherst, Hillsborough County, New Hampshire. Refer to the page below for a full listing of all Lowe's stores nearby.