Little Thatch Island in Barnstable, Massachusetts

Little Thatch Island in Barnstable is a nature reserve (City Of Barnstable). Little Thatch Island is located near Trail 4. Little Thatch Island also exists in Mashpee.

Leisure
nature reserve
Nature
wetland