6
8321-8421 E 61st St
Tulsa, OK 74145
$7.50 USD/SF/YR
15,196 SF
1
Space Available
Built 1985
Built 1985
15,196 SF
$7.50 USD/SF/YR
Retail