Ranchos del Sol Park

at 1100 Ted Houghton Dr, El Paso, TX