11329 E 61st St
Tulsa, OK 74146
$585,000 USD
1.33 AC
1.33 AC
$585,000 USD
Commercial