Stern Center is a large shopping center offering 120 shops and restaurants, plus 2,100 free parking spaces. It opened in October 1996.