8221 E 61st St
Tulsa, OK 74133
$8.50 - $13.00 USD/SF/YR
3,985-13,446 SF
2
Spaces Available
Built 1985
13,446 SF Contiguous
Built 1985
3,985-13,446 SF
$8.50 - $13.00 USD/SF/YR
Retail