Investors Realty has arranged the $13.6 million sale of Twin Creek Shopping Center located in the Omaha suburb of Bellevue.