The Madame Sherri Forest located in Chesterfield, New Hampshire is a historic attraction for visitors to explore. The forest is named for the eccentric Madame Antoinette Sherri, who built her country “Castle” in the woods of Chesterfield. The forest is home to Madam Sherri’s castle ruins, with an ominous staircase leading to where Sherri’s castle once stood.