Art & Craft Festival March 31 - April 2