2121 NW 139th St, Opa-locka, FL 33054, United States
13180 NW 43rd Ave, Opa-locka, FL 33054, United States