20
60 NW 161st St
Miami, FL 33169
$2,100,000 USD
5,973 SF
8
Units
6.3% Cap Rate
5,973 SF
$2,100,000 USD
Apartments