Church of the Good Shepherd 13 Murrayfield AvenueEdinburgh, EH12 6AU Meetings --select day-- No meetings for this venue found - View all meetings Back to find a meeting