803 NW 72nd St
Oklahoma City, OK 73116
$388,000 USD
1,820 SF
7
Units
1,820 SF
$388,000 USD
Self Storage