The Owl Bar set to close in late August

The Owl Bar, located at 2221 West Alabama St., Houston, will close its doors Aug. 29. The bar, which opened in 2010, will hold a special closing event on the same day with live music. 713-526-3535.

< Back to all impacts

Leave A Reply

Back to top