120
INDIANAPOLIS — Indiana Landmarks has completed the disposition of the Wiliamson Center in Indianapolis. The Indiana University Foundation purchased the 15,734-square-foot office property, located at 340 W. Michigan St., for an undisclosed price. The buyer plans to relocate its Indianapolis-based staff to the building from its current location on North Meridian.