Greenwood Park Mall is the shopping destination on the south side of Indianapolis, with 150+ stores to get the latest fashion, accessories and more.