All Locations Evidera Miami, FL Address: Miami Headquarters 333 N.E. 24 Street Suite 400 Miami, FL 33137 United States Phone Number: +1 305 573 5233 Get Directions