The Owl Bar and Cafe in San Antonio, New Mexico, home of the worlds best Green Chili cheeseburger

- Image ID: DYD41N
Fred LaBounty / Alamy Stock Photo
Image ID: DYD41N
The Owl Bar and Cafe
Location: san antonio, new mexico