Nira Caledonia 4 stars

10 Gloucester Place, Stockbridge, Edinburgh, EH3 6EF, United Kingdom

Hotel image
Read more reviews for Nira Caledonia