Address: 2221 W Alabama St , Houston 77098, TX, US
Phone: (713) 526-3535
State: TX
City: Houston
Zip Code: 77098
opening hours
Monday: 15:00-02:00Tuesday: 15:00-02:00
Wednesday: 15:00-02:00
Thursday: 15:00-02:00
Friday: 15:00-02:00
Saturday: 14:00-02:00
Sunday: 14:00-02:00
related searches: The Owl House, The Owl menu, Bar & Lounge Houston, Bar Lounge website, 2221 W Alabama St, Upstairs Bar and lounge, The Owl bar trivia, Rice Village bars