2525 NW 161st St, Opa Locka, FL, 33054 (current address)
100 NW 120th Ter, North Miami, FL, 33168 (1992 - 2012)
18100 SW 104th Ave, Miami, FL, 33157 (2000 - 2012)
2625 NW 161st St, Opa Locka, FL, 33054 (2008)
100 NW 120th St, North Miami, FL, 33168 (1992 - 1995)