14200 NW 42nd Ave Opa Locka, FL 33054