5940 S 33rd West Ave
Tulsa, OK 74107
$175,000 USD
1,296 SF
1,296 SF
$175,000 USD
Freestanding