Jenny Craig is located in the center of Montrose, east of I-77 for easy highway access. Jenny Craig offers options for people trying to lose weight and get fit. It offers customized plans, in-person support and motivation and weekly prepared meals to helps its clients reach their weight-loss goals.