2841 NE 163rd St, North Miami Beach, FL, 33160 (current address)
2841 NE 163rd St, North Miami Beach, FL, 33160 (2016 - 2019)
Apt 602, North Miami Beach, FL, 33160 (2019)
2841 NE 163rd St, Miami, FL, 33160 (2014)
2841 NE 163rd St, Miami, FL, 33160 (2013)