• Lake Wyola State Park

    This content is available only in english. Please suggest a new version in your language. Lake Wyola State Park, also known as the Carroll A. Holmes Recreation Area, is located in the town of Shutesbury, Massachusetts. It is a state-run recreation area located on the shores of Lake Wyola.