Indie Art and Craft Show enthrals citizens