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