Reviews of Lynn's Crafts ( Formerly known as Annabelles Craft Shop). (Shop) in Newport (Isle of Wight).