16
12211 N 59th St
Tampa, FL 33617
$2,990,000 USD
18,797 SF
26
Units
7.09% Cap Rate
18,797 SF
$2,990,000 USD
Apartments