Epsom, NH is a small town in southern New Hampshire offering something to do for everyone. The Epsom, NH Town Forest has many great trails to explore and is right next to a unique cabin getaway and local brewery. Check out all there is to do in Epsom, NH.