3 Events
Follow Meadowbank and Willowbrae Church of Scotland to get updates.
Follow Meadowbank and Willowbrae Church of ScotlandEdinburgh: Meadowbank and Willowbrae Church of Scotland is a Scottish Charity, SC000963. The Meadowbank building is at 83 London Road, Edinburgh, EH7 5TT and the Willowbrae building is at 1a Willowbrae Road, EH8 7DB.