Old Waverley Hotel

Old Waverley Hotel

Hotel

43 Princes Street, Edinburgh, Scotland, United Kingdom EH2 2BY