Cafe Rio

  • 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

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad