20
6330 E 7th St
Tulsa, OK 74112
$1,599,900 USD
15,310 SF
18
Units
9.33% Cap Rate
15,310 SF
$1,599,900 USD
Apartments