Modern Mediterranean dining in the heart of the old town

A seasonal table in the
heart of the old town

Wood-fired mains, day-boat fish, house-made pasta and a cellar of small-grower wines — served in a room built for long, unhurried dinners.

17+
Years open
16
Dishes on the menu
1,200+
Guests served
5.0
Average rating
The Bella Vista dining room

Our Story

Cooking that starts at the market

Since 2009, Bella Vista has served seasonal Mediterranean plates built from local farms, day-boat fish, and a cellar of small-grower wines.

Chef Marco Rossi and the team write the menu around what arrives each morning — so no two weeks taste quite the same. Come hungry, stay late.

Meet the team

Reservations

Reserve your table

Book online in under a minute. For parties larger than 12, private dining, or same-day requests, call us at +1 (415) 555-0182.

  • Mon – Thu: 5:00 PM – 10:00 PM
  • Fri – Sat: 4:30 PM – 11:30 PM
  • Sun: 11:00 AM – 3:00 PM (Brunch), 5:00 PM – 9:00 PM
We confirm every booking by email within a few hours.

Guest Reviews

What our guests say

Visit

Where to find us

Address

128 Harbour Lane
Old Town District
San Marco, CA 94105

Opening Hours
  • Mon – Thu: 5:00 PM – 10:00 PM
  • Fri – Sat: 4:30 PM – 11:30 PM
  • Sun: 11:00 AM – 3:00 PM (Brunch), 5:00 PM – 9:00 PM