The address is:

 220 Long Pond Dr, Harwich, MA 02645

Take exit 10 off RT6, left off the exit, go past Cape Cod Tech and take a right onto Long Pond Drive. Beach is about 2 miles up on the left

ccyr map