Rates & Reservations • Cross Keys Hotel, Kelso

If you experience any difficulty booking online or if the dates you are looking for are not available please call us on 01573 223 303.