Menu
86° Partly cloudy

Things To Do

Lowbrow Palace
Photography by Lowbrow Palace
1006 Texas Ave.
El Paso, TX 79901
(915) 221-6659

Lowbrow Palace, founded in 2011, is a live music venue located in El Paso, Texas. It has been established as one of the best destinations for music performances bringing major touring acts and representing local artists.