Owl Bar and Cafe Celebrates 80 Years, A Storied Past Rooted in the Atomic Age, Green Chile Cheeseburgers
SAN ANTONIO, NEW MEXICO – The iconic Owl Bar and Cafe in San Antonio, New Mexico, is celebrating its 80th anniversary, marking eight decades as...