Chelaz Asadero, Chips & Salsa

Restaurant in Del Rio, Texas