2220 S Ocean Blvd, Delray Beach, FL, 33483 (current address)
Apt 1003, Delray Beach, FL, 33483 (2019)
2220 S Ocean Blvd, Delray Beach, FL, 33483 (2001 - 2016)
380 SE 16th Ave, Pompano Beach, FL, 33060 (2001)
580 NE 16th Ave, Pompano Beach, FL, 33060 (2000)