890 NE 98th St, Miami Shores, FL 33138
3
beds
3
baths
1,667 Sq.Ft. LIVING AREA
0.47 Acres lot