1202 NE 93rd St, Miami Shores FL 33138, Miami Shores, FL 33138
$5,925,000
6 Beds · 6 Baths · 4,727 Sq Ft