Cuisine
American, Seafood
Welcome
This spot is a quaint seafood and steak restaurant with patio seating and a view overlooking Rio Del Mar beach.At A Glance
- Serving
- Dinner
- Drinks
- Full Bar
- More Info
- Outdoor Seating
Location
Cafe Rio
131 Esplanade, Aptos CA 95003
(831) 688-8917