1690 NE 161st St, North Miami Beach, FL, 33162 (current address)
1690 NE 161st St, Miami, FL, 33162 (2013 - 2015)
1690 SW Ne 161 St, Miami, FL, 33162 (2003)
1690 E N, Miami, FL, 33162 (2001)
1690 N E, Miami, FL, 33162 (2001)
237 NW 33rd St, Miami, FL, 33127 (1999)
153 Spruce St, North Tonawanda, NY, 14120 (1998)
13455 NE 6th Ave, North Miami, FL, 33161 (1985)