Restaurants Walnut Creek Judging Restaurants – Ottavio January 31, 2012 11:30 am 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? Previous Post Window Saying of the Day Next Post Tuesday Afternoon Rental Option - 555YVR - Walnut Creek