La Cascada, Santa Cruz Island

From Islapedia
Jump to: navigation, search

La Cascada, Santa Cruz Island [Sp., the waterfall] is located approximately 3 miles to the west of the Main Ranch on the north side of the Central Valley. Edwin Stanton had the opening surrounding the large natural basin below the waterfall cemented to allow for the placement of boards in hot summer months to form a substantial swimming hole.