28 York Place Hotel 3 stars

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

Hotel image
Read more reviews for 28 York Place Hotel