1034 Euclid Avenue Miami Bch Miami Beach, FL 33139