1601 NW 81st St Unit: 1601, Miami, FL 33147
2
beds
1.5
baths
935 Sq.Ft. LIVING AREA
935 Sq.Ft. lot