Cafe Rio Aptos Address: 131 Esplanade, Aptos, CA 95003-4501 Phone: (831) 688-8917 Payment: Restaurants, Caterers, Mexican Other Businesses: Pino Alto Restaurant at 6500 Soquel Dr., Aptos, CA 95003 Golden Buddha at 9071 Soquel Dr, Aptos, CA 95003 Mangiamo Pizza & Wine Bar at 783 Rio Del Mar Blvd, Aptos, CA 95003 Straw Hat Pizza at 10110 Soquel Dr, Aptos, CA 95003 Pixie Plaza Delicatessen at 111 Venetian Rd, Aptos, CA 95003