6
7633 E 63rd Pl
Tulsa, OK 74133
$16.00 - $16.50 USD/SF/YR
1,414-5,822 SF
5
Spaces Available
Built 1981
5,822 SF Contiguous
Built 1981
1,414-5,822 SF
$16.00 - $16.50 USD/SF/YR
Office