8
7902 S 33rd West Ave
Tulsa, OK 74132
$22,000,000 USD
126,000 SF
70
Units
7.35% Cap Rate
126,000 SF
$22,000,000 USD
Apartments