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