2
10220 E 61st St
Tulsa, OK 74133
$2,678,582 USD
4,915 SF
6.6% Cap Rate
4,915 SF
$2,678,582 USD
Carwash