Address: 1680 Petaluma Hill Rd i, Santa Rosa, CA 95404, USA
Jaime Cruz | Sep 2, 2019
Always
Richard Carreon | Sep 2, 2019
I don't remember seeing any flowers the last 2 times I've been to Lola's. But it is Sunday and Mother's day is coming up. But I wouldn't get my hopes up.