430 Opa Locka Blvd, Miami, FL, 33168 (current address)
430 Opa Locka Blvd, North Miami, FL, 33168 (2009 - 2018)
14895 NE 18th Ave, North Miami, FL, 33181 (2006 - 2016)
14895 NE 18th Ave, North Miami, FL, 33181 (2006 - 2012)
20 NE 135th St, North Miami, FL, 33161 (2008)