20251 NW 42nd Ave Opa Locka, FL 33055