Rio Sands Hotel

116 Aptos Beach Drive
Aptos, CA 95003