Michelin is a well-established restaurant in Santa Rosa, CA, known for its innovative cuisine and inviting atmosphere.
Specializing in seasonal and locally sourced ingredients, Michelin offers a diverse menu that caters to a range of tastes and preferences.
Generated from their business information