Place to watch Tampa game in Mobile?

I think there is a place on Daulpin street called HERO'S