8240 Byron Ave, Miami Beach FL 33141
8240 Byron Ave, Miami Beach FL 33141, Miami Beach, FL 33141
$3,250,000