This hotel is located 350m from Traverse Theater, 2km from the National Monument of Scotland and 2.5km from Holyrood Palace.
Princes Street
Edinburgh
EH1 2AB
United Kingdom