El Tarasco Restaurant

7235 Healdsburg Ave Sebastopol CA 95472 USA

(707) 829-9510

Location