Love this place, has the best green chili, I visit eveytime I come to Colorado. I want one in Granbury, TX Pros: Best Green Chili
My dining experience was horrible. I wanted to go out with my business partners and recommended trying this restaurant. Now I feel really sorry I opened my mouth.