1604 NW 20th Street Miami Florida 33142-7404 United States Telephone: 305.324.5877 Click here to view a map