Search
Close this search box.

Altus Group

Some 17,565 shops will shut down during the year, according to analysis by the Centre for Retail Research. Meanwhile, analysis from Colliers International looks...