2840-2846 NW 59th St
Oklahoma City, OK 73112
$824,000 USD
6,600 SF
6,600 SF
$824,000 USD
Storefront