Location & Rating
7 Castle Wynd South, Edinburgh, Scotland, EH1 2JT, United Kingdom
Edinburgh, EH1 2JT
Open in Google Maps
Edinburgh, EH1 2JT
Open in Google Maps
Share This Hotel