El Chompas

1630 Texas Ave # C El Paso TX 79901 USA

(915) 532-2808

Location