89 NE 106th St, Miami Shores, FL 33138
4
beds
5
baths
2,546 Sq.Ft. LIVING AREA
9,239 Sq.Ft. lot