Yeti Restaurant ★★★★☆4.3 (503) Restaurants Indian restaurant · Asian restaurant · Bar & grill (more) 190 Farmers Ln, Santa Rosa, CA 95405 Call Website Details →