The Rio Sands is centrally located on the Monterey Bay, eight miles south of Santa Cruz, in a small beach area known as Rio Del Mar in Aptos, 45 minutes from California's Silicon Valley and 40 minutes north of Monterey and Carmel. The Rio Sands Motel... ancora...

