California Certified Organic
Open
2460 W 3rd St
Santa Rosa, CA 95401
Located in the heart of Santa Rosa, CA, this California Certified Organic eatery showcases a commitment to fresh, locally sourced ingredients. The menu highlights delicious, plant-based dishes that celebrate the flavors of the region, all while promoting sustainability. Whether you're a health enthusiast or simply looking for a tasty meal, this inviting spot offers a vibrant dining experience that caters to all.
Generated from this place's information
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.