Michelin in Santa Rosa, CA, is a local restaurant known for its innovative cuisine and welcoming atmosphere.
With a focus on fresh, seasonal ingredients and creative dishes, Michelin offers a unique dining experience for guests looking to explore new flavors.
Generated from their business information