2971 NW 83rd St, Miami, FL, 33147 (current address)
2971 NW 83rd St, Miami, FL, 33147 (1997 - 2018)
142 Exeter Ave, Longwood, FL, 32750 (2012)
101 NE 108th Tc, Pembroke Pines, FL, 33026 (2008)
101 NW 108th Ter, Pembroke Pines, FL, 33026 (2007 - 2008)
2971 Dw 83 St, Miami, FL, 33147 (1998)