Property Location Located in Aptos, Rio Sands Hotel is by the ocean, minutes from Rio Del Mar Beach, and close to Seacliff St..
Aptos / Aptos