Ballantrae Hotel 3 stars

8 York Place, New Town, Edinburgh, EH1 3EP, United Kingdom

Hotel image
Read more reviews for Ballantrae Hotel