Ten Hill Place Hotel, Edinburgh

10 Hill PlaceOld City - New City, EdinburghEH8 9DS, United Kingdom