I support the idea as I plan on something similar at some point.
I tell you what I think as from knowing a past failure place.
First you need computers for people play as was said up above. Now their is a clear reason for this gamers don't want to just watch games be played when they see a game be played to want to play it.
Of course as it is sports bad you are creating you want TV around. Now if possible it be cool if you could give the customers control of what is being streamed if not as like give allow a suggestion area(With big events of course this would not apply).
Being in a big city you customer base could be large, I do believe adult gamers are looking for places to find other gamers. But I think the type of place you need to create is a place where people want to come back again and again. A homey kinda feel, not the type of bars that get new/different customers every day. So what this means is need to make the place a comfortable place to hangout and talk.(sorry if this is not so much a clear meaning). But what it comes down to is that the esports customer base is growing it is nothing compared to a sports customer base so you need regulars.
umm I think that is good. All I can think of if it just an esports bar and nothing more.
I hope it help.