31
3326 E 27th Pl S
Tulsa, OK 74114
$21.88 USD/SF/YR
2,688-2,672 SF
1
Space Available
Built 2009
2,672 SF Contiguous
Built 2009
2,688-2,672 SF
$21.88 USD/SF/YR
Office