6263 State Highway 66
Tulsa, OK 74131
$1,585,000 USD
6,277 SF
6,277 SF
$1,585,000 USD
Restaurant