Strangely enough, I actually find that very exciting. Any rough description of where it might be. I’d love to use Google maps street view to try to find it.
My guess is that it’s at Willow St. at Dublin St. - just off of South Carrollton. (I can see the street car tracks in the picture). There are some bars there that have live music. I lived in the area 30 years ago!