Events & Activities

Members of Harpelstane get together for a number of different activities: some weekly, some monthly, some just every so often.