Edinburgh Capital Hotel 3 stars

187 Clermiston Rd, Edinburgh, EH12 6UG, United Kingdom

Hotel image
Read more reviews for Edinburgh Capital Hotel