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.
Sunday - Thursday: 11:00am - 10:00pm
Friday & Saturday: 11:00am - Midnight