What are the best family-friendly hotels in Midlothian?
The Dalhousie Castle is excellent for families, offering spacious rooms and activities like falconry. The Melville Castle Hotel also provides family rooms and a beautiful garden for children to explore.