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