Dalkeith Where to Stay
Williams Craigs Holiday Cottages
Williamcraigs, Linlithgow, EH49 6QF 01506 670100
Hot-El-Apartments
8 Western Harbour Breakwater, Edinburgh, EH6 6PZ 0131 5542721
Travelodge Hotels Ltd
48 Dreghorn Link, Edinburgh, EH13 9QR 08719 846139
Gladstone House
90 Dalkeith Road, Newington, Edinburgh, EH16 5AF 0131 6674708
Christopher North House Hotel
6 Gloucester Place, Edinburgh, EH3 6EF 0131 2252720