Beach Train
Roaring Camp 5401 Graham Hill Road, Felton, CA, United StatesBeach Train Saturdays & Sundays depart 10am through September. Choose 1 hour or 5 hour layover Travel from trees to sea, through the Santa Cruz Mountains, arriving at the Boardwalk. […]