US Storage Centers
1425 SW 10th St, Delray Beach 33444