Cielo Vista Mall

8401 Gateway Blvd W, El Paso, Texas, United States