2026 Annual General Meeting

Date: 3 October, 2026
Location: Holy Trinity Church, Church St. Haddington, EH41 3EX
u3a Meeting