The Place 4 stars

36 York Place, New Town, Edinburgh, EH1 3HU, United Kingdom

Hotel image
Read more reviews for The Place