9
3205 E 22nd St
Tulsa, OK 74114
$16.50 USD/SF/YR
800 SF
1
Space Available
Built 1970
800 SF Contiguous
Built 1970
800 SF
$16.50 USD/SF/YR
Office