News

A shopping center near Polaris Fashion Place is now under new ownership after a $20 million sale. Oak Creek Center at 1182 E.