13715 NW 22nd Ave Opa Locka, FL 33054