31
236 W North St
Tampa, FL 33604
$1,100,000 USD
2,714 SF
4
Units
9.71% Cap Rate
2,714 SF
$1,100,000 USD
Apartments