MidwestMultifamily Willowbrook Lake Apartments in Indianapolis sell for $11 million Willowbrook Lake Apartments, a multifamily property located in Indianapolis, has sold for $11.3 million to an entity of Sundance Bay, based in Orem, Utah.