2861 Leonard Dr, North Miami Beach, FL, 33160 (current address)
2861 Leonard Dr, North Miami Beach, FL, 33160 (2019)
Apt F104, North Miami Beach, FL, 33160 (2019)
2861 Leonard Dr, Aventura, FL, 33160 (2016)
2861 Leonard Dr, Aventura, FL, 33160 (2015)
7623 NW 88th Cir, Tamarac, FL, 33321 (2012)