Address: ?3427 Idalia Ave. El Paso, TX 79930,
ZIP: 79930,
Location: El Paso City, Texas, United States