News

From an old spot in Downtown El Paso to a cantina associated with a western ballad, here are five spots to celebrate National ...
The Tap Bar and Restaurant. The Tap Bar and Restaurant is located at 408 E San Antonio Ave., in Downtown El Paso. The business prides itself on having the best nachos in America.