24
1400 NE 63rd St
Oklahoma City, OK 73111
$1,200,000 USD
11,988 SF
11,988 SF
$1,200,000 USD
Hotel