El Big Bad was housed in one of Downtown Houston's old historic buildings at 419 Travis St., next to Frank's Pizza. In mid-January, restaurant owner Steve Sharma was locked out of the building ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results