Willowdale Lake Country Club 610 Willowdale Lake Ave NW, North Canton, OH44720 Willowdale Lake Country Club is locate on Willowdale Lake Avenue NW and Sycamore Drive NW. This members-only community…More and club is available for rental for special occasions. It provides the perfect setting to make dream weddings come true. It is also available for birthday parties, graduation celebrations and more. Willowdale boasts 65 acres of lake scenery accompanied by a peninsula gazebo and a 200 seat gathering hall. Ammenties include personal security, parking assistants and a bartender upon request. The hall also features a large fireplace.