Traquair Arms Hotel, Traquair Road, Innerleithen EH44 6PD, United Kingdom

map view

Traquair Arms Hotel

Open: All year