Cafe Rio on the Beach

131 Esplanade
Aptos, CA 95003