2861 Leonard Dr, North Miami Beach, FL, 33160 (current address)
2861 Leonard Dr, North Miami Beach, FL, 33160 (2019)
Apt F307, North Miami Beach, FL, 33160 (2019)
2861 Leonard Dr, Aventura, FL, 33160 (2016)
2861 Leonard Dr, Aventura, FL, 33160 (2012 - 2015)