21
5804-5814 NW 63rd St
Oklahoma City, OK 73122
$14.00 USD/SF/YR
1,500-3,150 SF
2
Spaces Available
Built 1974
3,150 SF Contiguous
Built 1974
1,500-3,150 SF
$14.00 USD/SF/YR
Retail