Location

The Angry Owl is conveniently located at 4799 North Mesa Street, on the corner of North Mesa Street and Castellano Dr. on El Paso's West side. If you’re coming from El Paso's Eastside, take I-10 to Executive Center Blvd and head north on Mesa Street. From West El Paso,
take I -10 to Sunland Park Drive to Mesa Street and head South.

Hours
Sunday - Thursday: 11:00am - 10:00pm

Friday & Saturday: 11:00am - Midnight

 


join our e-Owl club