The owl is the home of a great green chili cheeseburger. My advice is to get the double. The patties are homemade and its a real treat. You may not like their burger the best but you will have to admit its pretty darn good. Its in an old bar and the bar was hopping at lunch. Gives it that authentic New Mexican atmosphere.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.