Sudbury, Ontario Sudbury Best Dressed with Over 30 Menswear Stores At one point, Sudbury was known as probably one of the best dressed cities in Canada. – Tony D’Angelo Themes Local Business Subjects Clothing Store Joe Lesar Menswear Share this story