The New Tulsa: This Revamped Art Deco Hotel Is Emblematic of a City Revived

On April 18, the doors opened to the Tulsa Club–an 11-story, 96-room hotel in a historic Art Deco building–and drew a line directly from the old Tulsa, Okla. it was originally built for and the new Tulsa that it will serve. The building first went up in 1927, all Italian stonework and flashy design, a […]