30
12216 N 59th St
Tampa, FL 33617
$1,325,000 USD
7,252 SF
7
Units
8.07% Cap Rate
7,252 SF
$1,325,000 USD
Apartments