8
6310 E 101st St
Tulsa, OK 74137
$1,509,000 USD
4,205 SF
6.12% Cap Rate
4,205 SF
$1,509,000 USD
Restaurant