80 NW 53rd St, Miami, FL, 33127 (current address)
80 NW 53rd St, Miami, FL, 33127 (1998 - 2018)
786 NW 51st St, Miami, FL, 33127 (2007 - 2008)
80 NW 61st St, Miami, FL, 33127 (2006 - 2007)
12750 NW 27th Ave, Opa Locka, FL, 33054 (1993 - 2000)
80 NW 53rd St, Dade, FL (2000)
12750 27th NW, Miami, FL, 33175 (1986 - 1996)
345 NW 45th St, Miami, FL, 33127 (1986 - 1994)