Traquair

B&B

Traquair, Innerleithen, Peeblesshire, EH44 6PW