A family attraction in Deerfield, NH.
25 Stage Road, Deerfield, NH 03037
Deerfield, NH
Photo: John Phelan / CC BY-SA 4.0