21211 NW 32nd Ave, Miami Gardens, FL, 33056 (current address)
21211 NW 32nd Ave, Miami Gardens, FL, 33056 (1995 - 2018)
3360 NW 211th St, Miami Gardens, FL, 33056 (2013)
18960 NE 2nd Ave, Miami, FL, 33179 (2011)
1111 Apalacha, Opa Locka, FL, 33054 (2008)