The Hostel 4 stars

3 Clifton Terrace, Edinburgh, EH12 5DR, United Kingdom

Hotel image
Read more reviews for The Hostel