St. Olave’s Christmas Market on Nov 21, 2026 at St. Olave’s Church