We are located off HWY 101/Redwood HWY exit 676. Heading south-Turn left off exit and then a right onto North Rd. Heading north- turn right off exit and turn right on North Rd.
385 North Road, Scotia, California 95565, United States
Sign up for our email list for updates, promotions, and more.
Copyright © 2020 Stafford RV Park - All Rights Reserved.