Photos coming soon
HOTEL
The Old Millhouse
40 Newmills Road, Dalkeith, EH22 2AQ, United Kingdom, Dalkeith
Where it sits
The Old Millhouse
40 Newmills Road, Dalkeith, EH22 2AQ, United Kingdom, Dalkeith
55.89129, -3.06376
Similar stays nearby
Dalkeith Hotel
Hotel · 504 m
Dalkeith Aparthotel
Hotel · 506 m
The County Hotel
Hotel · 508 m
The County Hotel Dalkeith
Hotel · 510 m
Dalkeith Three Bed Two Bath Apartment
Hotel · 523 m
Dalkeith Serviced Rooms
Hotel · 526 m
Rathan House - Guesthouse at Eskbank
Hotel · 826 m
Rathan House Guesthouse at Eskbank
Hotel · 826 m
Plan around The Old Millhouse
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 18, 2026.
