Keoka Lake in Waterford, Maine Keoka Lake, in the quintessential New England village of Waterford, has provided the background for the Stockwell lakefront property family retreats these past 70 years. Lakefront Properties For Sale on Keoka Lake View Vacation Rentals on Keoka Lake Tom Stockwell’s grandfather […]