Location & Rating
163/4 Lothian Road, Edinburgh, Scotland, Eh39aa, United Kingdom
Edinburgh, Eh39aa
Open in Google Maps
Edinburgh, Eh39aa
Open in Google Maps
Share This Hotel