17651 NW 54th Ave Opa Locka, FL 33055