...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,