90-116 NE 24th St, Miami FL 33137
90-116 NE 24th St, Miami FL 33137, Miami, FL 33137
$7,795,000