21
4117 NW 122nd St
Oklahoma City, OK 73120
$22.00 USD/SF/YR
1,066-2,333 SF
2
Spaces Available
Built 1983
2,333 SF Contiguous
Built 1983
1,066-2,333 SF
$22.00 USD/SF/YR
Office