Marchmont St Giles Church Details Location Address:1a Kilgraston Road, Edinburgh, Midlothian, EH9 2DW, United Kingdom