7
3401 Redbud Ln
Tulsa, OK 74132
$22,000,000 USD
135,000 SF
70
Units
7.35% Cap Rate
135,000 SF
$22,000,000 USD
Apartments