La Place is a large outlet mall featuring luxury and international brands, eateries, and kids' play areas. It has been open since 2001.