Downtown Sudbury
About Downtown Sudbury (Sudbury Metro Centre) is your Downtown Business Improvement Area (BIA) Association, dedicated to the growth of Downtown through policy development, advocacy, special events and economic development. All 90+ property owners