Se encuentra situado en la zona de Holyrood, en la ciudad de Edimburgo, al final de Royal Mile, la principal arteria histórica de la capital.