18510 NW 23rd Ave, Miami Gardens, FL, 33056 (current address)
18510 NW 23rd Ave, Miami Gardens, FL, 33056 (2001 - 2018)
1 18510 Northwest 23 Ave, Opa Locka, FL, 33056 (2004)
1 Tbd, Opa Locka, FL, 33056 (2003)
18150 NW 23rd Ave, Opa Locka, FL, 33056 (2003)