Mayo Hotel

115 W. 5th St.
Tulsa
Oklahoma
United States