24
13610-13612 N 21st St
Tampa, FL 33613
$2,500,000 USD
7,544 SF
6
Units
12% Cap Rate
7,544 SF
$2,500,000 USD
Apartments