Hotel Holiday Inn Edinburgh, Edinburgh

132 Corstorphine Road, Costorphine EdinburghEH12 6UA, United Kingdom