18255 NW 57th Ave Opa Locka, FL 33055