Neils Island
- Sonoma County
Neils Island is located just southeast of the city of Petaluma, near the Petaluma River. I don't know whether it is an actual island.
Neils Island links:
- .
Courtesy of MapQuest.
Back to Islands of California