Restaurants, Food & Beverages in Chamizal, El Paso

3720 Alameda Ave, El Paso, Texas, 79905-2507

(915) 544-1969