Shore Park, situated along the picturesque shores of Indian Lake in Worcester, offers visitors a delightful escape into nature. Guests can bask in the sun on the park's sandy beach or explore the charming boathouse, where a variety of aquatic adventures await.
Get personalized travel recommendations and answers to your questions with our Next-Gen Travel Search.
Try AI Travel Planner