17200 NW 41st Ave, Opa Locka, FL, 33055 (current address)
17200 NW 41st Ave, Miami Gardens, FL, 33055 (1993 - 2018)
17200 NW 41st Ave, Miami Gardens, FL, 33055 (2012 - 2016)
18760 NW 27th Ave, Miami Gardens, FL, 33056 (2000 - 2001)
5157 NW 23rd Ave, Miami, FL, 33142 (2000)
2174 NW 57th St, Miami, FL, 33142 (1992)