preview
Castle Rock Hostel
Johnston Terrace, Edinburgh, United Kingdom