33
2801 W I-240 Service Rd
Oklahoma City, OK 73159
$750,000 USD
4,550 SF
4,550 SF
$750,000 USD
Restaurant