Sixty Sixty American Plaza – Tulsa, Oklahoma

For Lease
3,087 SF – 22,106 SF
$23.00 FSG