16521 NW 17th Pl, Opa Locka, FL, 33054 (current address)
16221 NW 19th Ave, Opa Locka, FL, 33054 (1993 - 2018)
17300 NW 68th Ave, Hialeah, FL, 33015 (1984 - 2016)
16221 NE 19th Ct, North Miami Beach, FL, 33162 (2004)
19301 NW 39th Ave, Miami Gardens, FL, 33055 (1993 - 1999)