Epsom, New Hampshire — Epsom is a town in Merrimack County, New Hampshire, incorporated in 1727 and named for Epsom in Surrey, England. The community sits within the Merrimack River watershed, featuring rolling terrain with prominent peaks like Fort Mountain, and connects to Concord and the seacoast via major highways like U.S. Route 4.This page organizes FFL dealer listings associated with Epsom, New Hampshire within the directory’s location hierarchy. Visitors can keep browsing focused on the named place, move through its surrounding geography, and open individual listings for record-specific information. The page remains centered on the location itself while the catalogue can change independently. Use the hierarchy to return to broader place pages or continue toward a more specific community. Each step keeps the browsing path anchored to a named place and its surrounding geographic context.