Dalkeith

Dalkeith (Scottish Gaelic: Dail Cheith) is a town in Midlothian, Scotland. The city has 12,342 inhabitants and is situated between the rivers North Esk and South Esk, which unite north of Esk.

Hotels