Dalkeith town centre is located in the EH22 postcode (Midlothian, geo coordinates 55.89317, -3.06806) with population of 12720 people.
Address:
Postal code: