The location features 30 screens broadcasting live sports from across the globe, with horror movies in between.
The restaurant and bar will be called The Tavern on Blake Street, and its expected open date is April 5 — just in time for ...