11
63 NE 10th St
Homestead, FL 33030
$1,650,000 USD
13,574 SF
12
Units
2.67% Cap Rate
13,574 SF
$1,650,000 USD
Apartments