18
1215-1219 NW 23rd St
Oklahoma City, OK 73106
$875,000 USD
7,860 SF
7,860 SF
$875,000 USD
Storefront