The 2018 Cherry Hill Invitational was held on Saturday, April 21, on the Cooper River in Cherry Hill, NJ.