Stall Hill Island

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