We have 21 places listed for Dumfries and Galloway starting with M
Mabie DG2
Mainsriddle DG2
Margreig DG2
Markdhu DG8
Maryport DG9
Maxwelltown DG2
Mennock DG4
Merkland DG7
Middlebie DG11
Millhousebridge DG11
Milltown DG14
Milton DG2
Miltonise DG8
Minnigaff DG8
Mochrum DG8
Moffat DG10
Mollance DG7
Moniaive DG3
Monreith DG8
Mossdale DG7
Mouswald DG1
Local areas for Dumfries and Galloway
Areas listed: 21