★ 4.4 (2101) A Delta Hotels by Marriott Edinburgh 111 Glasgow Road, Edinburgh EH12 8NF Hotel Call Directions