1710 NW 191st St, Miami Gardens, FL, 33056 (current address)
1710 NW 191st St, Opa Locka, FL, 33056 (2007 - 2018)
5800 Hollywood Blvd, Hollywood, FL, 33021 (2004 - 2006)
1710 191st NW, Miami, FL, 33179 (1993 - 1996)
1710 NE 191st St, Miami, FL, 33179 (1993)