Santa Rosa Island Attractions & Activities - The Best Holiday Destinations for 2020
Santa Rosa is the second largest of the five islands that make up the Channel Islands National Park, with an area of 52,794. It is located 40 miles WSW of Ventura.
The Most Frequently Asked Travel Questions about Santa Rosa Island