121 E Sheridan Ave
Oklahoma City, OK 73104
$4,200,000 USD
19,600 SF
19,600 SF
$4,200,000 USD
Restaurant