British Places Named Middleshaw

  • Middleshaw Hamlet
    Old Hutton and Holmescales, Cumbria SD555891
  • Middleshaw Hamlet
    Dumfries and Galloway NY148754

BritishPlaceNames.uk is a Good Stuff website.