13715 NW 22nd Ave, Opa-locka, FL 33054, United States
2950 NW 132nd Terrace, Opa-locka, FL 33026, United States