Best Green Chile Cheeseburgers in New Mexico
Posted onAny road trip in New Mexico should include the best green chile cheeseburger in the state at the Owl Bar and Cafe in San Antonio! They say they are fun and friendly and they were! Notes taped to the walls…