The Balmoral Hotel 5 stars

1 Princes Street, New Town, Edinburgh, EH2 2EQ, United Kingdom

Hotel image
Read more reviews for The Balmoral Hotel