19425 NW 39th Ave Opa Locka, FL 33055