Troubled Boston Sports Clubs abruptly closes several of its gyms

Members of Boston Sports Clubs got unwelcome news: that three locations were closing, effective Thursday. © Shaun Ganley/WCVB-TV Boston Sports Clubs The gym is closing its Bradford, Canton and West Newton locations. Members of BSC Canton received an email about the news. Some members at all three locations were notified […]