A review we saw said they had the best green chili in Taos. It was mediocre. No air conditioning. Waited over 10 minutes for chips and salsa. Salsa was obviously store bought.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.