From Wikipedia, the free encyclopedia
Stall Hill Island is a small forested inland island on Lake Rico within Massasoit State Park in Taunton, Massachusetts, United States.[1]
This article needs additional citations for verification. (December 2016) |
Seamless Wikipedia browsing. On steroids.