4145 E 21st St, Tulsa, OK 74112, USA
+1 918-744-1113
It is a multipurpose area, which has been built in 1932 in Art Deco style. It is its typical example.