El Tarasco Restaurant Sebastopol, CA

7235 Healdsburg Ave, Sebastopol, CA 95472