12910 SW 147 Terrace Rd, Miami, FL, 33186 (current address)
12910 SW 147th Terrace Rd, Miami, FL, 33186 (1984 - 2018)
12910 SW 147th Terrace Rd, Miami, FL, 33186 (2013 - 2016)
12910 SW 147th Rd, Miami, FL, 33186 (2006 - 2014)
12590 NE 16th Ave, North Miami, FL, 33161 (2010)