Legacy Realty Group Advisors has sold Cain Creek Shopping Center, a 59,410-square-foot shopping center located in Danville.