Los Tres Chiles hero image

Los Tres Chiles

Restaurant

2765 Yulupa Ave, Santa Rosa, CA 95405, USA

Biter Score
7.8
Open
Saturday: 10 AM – 8:30 PM