Yeti Restaurant

Yeti Restaurant

190 Farmers Lane, Santa Rosa, CA 95405

(707) 521-9608

EAT24 Free Online Ordering