805 NW 72nd St
Oklahoma City, OK 73116
$420,000 USD
1,820 SF
1
Unit
1,820 SF
$420,000 USD
Self Storage