Melville Castle  -  

Melvillegate, Edinburgh, Dalkeith, Mid Lothian, EH18 1AP

Distance  Distance from Melville Castle to Dalkeith is approx 0.98miles  Dalkeith centre is approx 0.98 miles