17271 NE 23rd Ave, Miami, FL, 33160 (current address)
17271 NE 23rd Ave, North Miami Beach, FL, 33160 (2020)
17271 NE 23rd Ave, North Miami Beach, FL, 33160 (2016 - 2019)
Apt 3, North Miami Beach, FL, 33160 (2019)
17271 NE 23rd Ave, North Miami Beach, FL, 33160 (2007 - 2018)