Menu
Restaurants

Judging Restaurants – Ottavio

Ottavio, an upscale Italian restaurant located at 1606 N. Main St in downtown Walnut Creek, opened a few years ago when the French restaurant Le Bistro closed. I’ve had some great meals here. You can see their menu here. Any fans?