15400 NW 34th Ave Opa Locka, FL 33054