The Royal Hotel 2 stars

21-23 Canongate, Jedburgh, TD8 6AN, United Kingdom

Hotel image
Read more reviews for The Royal Hotel