Dalkeith

Dalkeith is a town in Midlothian, Scotland, on the River Esk.