13675 SW 62nd St, Miami, FL, 33183 (current address)
Apt 206, Miami, FL, 33183 (2019)
13675 SW 62nd St, Miami, FL, 33183 (1993 - 2018)
13675 SW 62nd St, Miami, FL, 33183 (2005 - 2009)
1367562 SW St 206, Miami, FL, 33183 (2003)
13210 SW 17th Ln, Miami, FL, 33175 (1990)