Das Hotel befindet sich 350 m vom Traverse Theater, 2,5 km vom National Monument of Scotland und 2,5 km vom Holyrood Palace entfernt.
Princes Street
Edinburgh
EH1 2AB
United Kingdom