At 181 E Glenarm St Ste 110, Pasadena, CA 91105-3484Los Angeles Here : Cafe Chimichurri. Welcome to Cafe Chimichurri is rated 5. It's worth a try!
Write a review