Dumfriesshire , Scotland
Annan, Scotland is a town in Dumfriesshire, Scotland. It is 67 miles (107km) south of Edinburgh.
Postcodes
DG12