Cherry Hill is a bit of everything... camping / RV resort, miniature golf course, waterpark, swimming pools, climbing walls, batting cages, pavilions for family parties, restaurants, lazy rivers, you name it. It's an interesting hodgepodge of a lot of things, but in the end it's a lot of fun for the whole family. We bought season passes for the kids so that we could go swimming all summer. A good investment and a fun place to go together... highly recommended.
more