13
7716 NW 81st Cir
Oklahoma City, OK 73132
$346,500 USD
2,100 SF
2,100 SF
$346,500 USD
Warehouse