2560 NE 183rd St, North Miami Beach, FL, 33160 (current address)
10018 32nd Ave, Flushing, NY, 11369 (2010)
9601 32nd Ave, East Elmhurst, NY, 11369 (2009)
2660 NE 183rd St, N Miami Beach, FL, 33160 (2004)
1701 NE 191st St, North Miami Beach, FL, 33179 (2000)