...presented Town Centre ApartHotel in the charming village of Dalkeith, Midlothian The ..., Midlothian The Dalkeith Hotel for sale, which is located in the charming town of ... Hotel for sale, which is located in the charming town of Dalkeith, Midlothian. With a population of approximately 15,000 residents, ...perfect blend of historical significance and modern amenities. Dalkeith's strategic location, just 6 miles southeast of Edinburgh, makes ...providing additional income In terms of communications, Dalkeith benefits from excellent transport links. The A68 and A720