Take an exit off of route 495 or route 93.
To get around Groveland, you'll need a car, a bike, or a pair of legs.
Being a bedroom community, Groveland is not a town with any attractions and should not explicitely be visited, other than for personal visitations.
Although there are no current shopping centers in Groveland itself (besides local shops), the neighboring city, Haverhill has a wide variety of places to shop. The Rockingham Mall, for example, is one of the largest malls in New England, and is located less than 15 miles away.
Groveland, interestingly enough, has many places to eat.
Take outs/fast food include:
There are no hotels of any kind, you can camp in the woods, but there are no camping grounds. Be cautious of camping onto someone's property.