Royal British Hotel, Edinburgh

20 Princes StreetOld City - New City, EdinburghEH2 2AN, United Kingdom