Basics of Hand Sewing and Mending in Bristol, CT | The 860 Life