SHARE

The Avalon Mall in St. John’s is losing one of its anchor tenants, with Sears announcing that it’s final location in Newfoundland and Labrador will close.

-Advertisement-