18
317 NE 31st St
Oklahoma City, OK 73105
$5,100,000 USD
74,049 SF
7.52% Cap Rate
74,049 SF
$5,100,000 USD
Distribution