20113 NE 19th Pl, Miami, FL 33179
5
beds
6
baths
4,003 Sq.Ft. LIVING AREA
0.27 Acres lot