Cross Keys Hotel

Kelso, Scottish Borders