Get directions to: Opus World Bistro, El Paso, TX
Restaurant address: 7128 N Mesa El Paso, TX 79912, USA
Restaurant: Opus World Bistro