18720 NW 10th Rd, Miami, FL, 33169 (current address)
18720 NW 10th Rd, Miami Gardens, FL, 33169 (2006 - 2018)
N Miami, Miami, FL, 33169 (2013)
1540 NW 154th St, Opa Locka, FL, 33054 (2002)
18720 1st Ave NW, Miami, FL, 33169 (2000)
1011 Sharar Ave, Opa Locka, FL, 33054 (1994)