DiscoveriesNew MexicoRestaurantsSan Antonio
World Famous Green Chile Cheeseburger – The Owl Bar & Cafe
All across New Mexico, each restaurant, diner, and road house cafe claims to have the ultimate GCCB, and we love this. By now we’ve probably tried over half of the…