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