I think I read before that on the coming soon they pin to the center of the City. Once someone hears a location I'll keep tabs and report updates
It isn't correct. That's just the generic location of Tulsa on google maps.
I was hoping that was the case. This is such a rare occurrence in OK that I wasn't sure. (grin)
I searched Tulsa building permits, applications, etc. and didn't find anything yet. I know . . . . two weeks.