Rio Sands Hotel

Aptos, California