2960 NW 103RD ST, MIAMI, FL 33147
3
beds
2
baths
1,058 Sq.Ft. LIVING AREA
4,300 Sq.Ft. lot