Sixty Sixty American Plaza – Tulsa, Oklahoma

Fully Leased