1075 NE 89th St, Miami, FL 33138
5
beds
4
baths
3,225 Sq.Ft. LIVING AREA
8,850 Sq.Ft. lot