190 NW 51st St Unit: 3, Miami, FL 33127
1
bed
1
bath
7,200 Sq.Ft. lot