1560 NE 191st St, Miami, FL, 33179 (current address)
Apt 206, Miami, FL, 33179 (2019)
17 W 103rd St, New York, NY, 10025 (2001 - 2018)
1574 NE 191st St, Miami, FL, 33179 (2016 - 2017)
1560 NE 191st St, North Miami Beach, FL, 33179 (2009)
1141 NE 129th St, North Miami, FL, 33161 (2008)