Jenny Craig Weight Loss Center is a weight loss program with a center in Norwood, MA. It provides a wide array of services to individuals looking to lose weight and change their lives. Services include pre-prepared food, diet and excercise consultation, and more.