Sixty Sixty American Plaza – Tulsa, Oklahoma

For Lease
3,087 SF – 11,053 SF
$23.00 FSG