Angry Owl Southwest Grill
Address:
4799 N Mesa St, El Paso, TX 79912
Phone:
(915) 532-2450
Restaurants,
Southwestern
Other Businesses:
- Good Coffee at 4799 N Mesa St, El Paso, TX 79912
- New China Restaurant at 9126 Dyer St, El Paso, TX 79924
- Cafe Alameda at 3215 Alameda Ave, El Paso, TX 79905
- Awesome Blossoms at 4700 N Mesa St, El Paso, TX 79912
- Cazares Burritos at 6211 Airport Rd, El Paso, TX 79925