2841 NE 163rd St, North Miami Beach, FL (current address)
2841 NE Mia Beach Blvd, Miami, FL (2016 - 2016)
1281 Louisiana St, Wauchula, FL (2016 - 2016)
2841 NE Miami Beach Blvd N, North Miami Beach, FL (2010 - 2010)
2841 NE Mia Beach Blvd, Miami, FL (2009 - 2009)
2841 NE N Miami Beach Boulevard 203, N Miami Beach, FL (2009 - 2009)
2841 NE 163rd St, North Miami Beach, FL (2006 - 2006)
1281 Louisiana St, Wauchula, FL (2004 - 2004)