Has anyone heard of this place? 2 people have told me it's coming to OKC but they don't know where or when.

Anyone?

Thanks!