2660 Superior St, Opa-locka, FL 33054, United States
14501 NW 57th Ave #116, Opa-locka, FL 33054, United States