15423 SW 54th St, Miami, FL, 33185 (current address)
15423 SW 54th St, Miami, FL, 33185 (1995 - 2018)
1601 NE 191st St, Miami, FL, 33179 (2017)
1601 NE 191st St, North Miami Beach, FL, 33179 (2010)
1601 NE 191st St, North Miami Beach, FL, 33179 (2009)