18616 NW 45th Ave Opa Locka, FL 33055