St. Margaret's Church will host its annual bazaar from 9:30 a.m. to 2 p.m. Nov. 22 at 1601 Pleasant Plains Road in Annapolis. Local crafters and vendors will offer their wares and visitors can shop for jewelry, baskets, home decorative items, photographs, glassware, handmade knitted items, an upscale white elephant sale and more. Refreshments and lunch will be available for purchase. Door prizes and table fees will be donated by vendors to benefit organizations. Admission is free. Information: 410-974-0200 or st-margarets.org.