18
770 NE 63rd St
Oklahoma City, OK 73105
$975,000 USD
9,768 SF
9,768 SF
$975,000 USD
Office