13700 NW 19th Ave #7, Opa-locka, FL 33054, United States
14410 NW 26th Ave, Opa-locka, FL 33054, United States