Stall Hill Island

From Wikipedia, the free encyclopedia

Stall Hill Island is a small forested inland island on Lake Rico within Massasoit State Park in Taunton, Massachusetts, USA.