Pubs in Dalkeith
10 pubs in Dalkeith, Scotland. Map data © OpenStreetMap contributors.
- Coach & Horses — 166-168 High Street, EH22 1AY
- Harrow Hotel — 2-4 Eskbank Road, EH22 1HF
- Horseshoe — 14 St Andrew Street, EH22 1AN
- Justinlees Inn — 1-5 Dalhousie Road, EH22 3AT
- Melville Inn — EH18 1AR
- The Black Bull — 3 Lothian Street, EH22 1DS
- The Buccleuch — 90 High Street, EH22 1HZ
- The Old Colliery — 22 Wester Shawfair, EH22 1FD
- The Salters — 27 Salters Road, EH22 2DQ
- The Ship Inn — 92 High Street, EH22 1HZ