Edinburgh Castle Apartments 4 stars

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

Hotel image
Read more reviews for Edinburgh Castle Apartments