Lauderdale Hotel

Small Hotel

1 Edinburgh Road, Lauder, Berwickshire, TD2 6TW