96 Old Courthouse Sq
From the owner:
Welcome to Flavor Bistro. Established in 2004 Flavor is an expression of the joy of food in Sonoma County.
Located in downtown Santa Rosa, we bring the best of the world right to your plate. A friendly staff, and a feeling of home all await you at Fl
Share this page
The 2017 Bay Area A-List awards are based on more than 24,000 votes from local Bay Area-area experts.
See the full results →
Flavor Bistro - 1 location