21
504 S Laird Ave
Oklahoma City, OK 73129
$5,500,000 USD
19,156 SF
19,156 SF
$5,500,000 USD
Restaurant