6
3205 E 22nd St
Tulsa, OK 74114
$19.50 USD/SF/YR
460 SF
1
Space Available
Built 1970
460 SF Contiguous
Built 1970
460 SF
$19.50 USD/SF/YR
Office