Cox: Great Nepalese cuisine at Yeti Restaurant in Santa Rosa

October 26, 2015

If you remember, there was a Lyons restaurant at the north end of Farmers Lane in Santa Rosa, one of a chain of Denny’s-like places strewn across northern California like oases of culinary mediocrity. The chain tanked in 2012, but the building was excellent.