Sixty Sixty American Plaza – Tulsa, Oklahoma

For Lease
3,087 SF | 11,053 SF – $23.00 Full Service
Gross