807 NW 105th Pl, Miami, FL, 33172 (current address)
Apt 807, Miami, FL, 33172 (2019)
807 NW 105th Pl, Miami, FL, 33172 (2000 - 2013)
8801 W Flagler St, Miami, FL, 33174 (1993 - 2004)
807 NW 105th Pl, Miami, FL, 33172 (2002)
8145 NW 7th St, Miami, FL, 33126 (2000)
8801 W Flagler St, Miami, FL, 33174 (1993)