17
12216 N 59th St
Tampa, FL 33617
$1,285,000 USD
7,252 SF
7
Units
6.84% Cap Rate
7,252 SF
$1,285,000 USD
Apartments