1000 NW N River Dr Unit: 17, Miami, FL 33136
2
beds
3
baths
1,088 Sq.Ft. LIVING AREA