Imwalle Gardens ★★★★★4.9 (396) Grocery & Markets Grocery store · Flower market · Fruit and vegetable store (...) 685 W 3rd St, Santa Rosa, CA 95401 Today: 8:30 AM–3:30 PM Call Details →