19850 NE 17th Ave, Miami, FL 33179
4
beds
3
baths
3,462 Sq.Ft. LIVING AREA
8,800 Sq.Ft. lot