Castle View Guest House

30 Castle Street, New Town, Edinburgh, EH2 3HT, United Kingdom

Hotel image
Read more reviews for Castle View Guest House