Newbury Yarns is located at 166 Newbury Street on the first floor. It supplies hand-dyed yarns and luxury fibers such as cashmere from various places like France, Italy, Australia, Wales and China. The prices range from $4 to $80 per skin. Newbury Yarns also holds classes; schedules and more information can be found on its website.