Aclara to relocate corporate headquarters October 3, 2016 By admin Aclara picks Westport Plaza in St. Louis as new headquarters.