Marchmont St Giles' Parish Church of Scotland
Interesting talks and demonstrations Contact: Vivienne Swan