Hotel Tailors Hall, Edinburgh

139 CowgateOld City - New City, EdinburghEH1 1JS, United Kingdom