Compare 14 campsite in Midlothian on HolidayFox. You'll find them around Dalkeith, Edinburgh, Roslin and West Linton.