12
700 NE 63rd St
Oklahoma City, OK 73105
$15.00 USD/SF/YR
1,500-2,409 SF
1
Space Available
Built 1980
2,409 SF Contiguous
Built 1980
1,500-2,409 SF
$15.00 USD/SF/YR
Office