Investors Realty, Inc. closed the sale of Twin Creek Shopping Center in Bellevue, Nebraska, for $13.6 million. The property ...