18525 NW 39th Ave, Opa Locka, FL, 33055 (current address)
18525 NW 39th Ave, Miami Gardens, FL, 33055 (2000 - 2018)
714 NE 85th St, Miami, FL, 33138 (1997 - 2002)
1460 NE 138th St, North Miami, FL, 33161 (2002)
185 NW 25th Ave, Miami, FL, 33125 (2001)