Amazing restaurant! We have a hard time finding a restaurant where everyone can eat in our family, but James Ranch has something everyone likes, my kids included.
My husband has celiac, and we have eaten here twice, and he hasn't gotten sick. Pricey, but worth the money!