Art Roch in Edinburgh befindet sich im historischen Stadtteil Old Town, der für seine lebendige kulturelle und historische Atmosphäre bekannt ist. Die Royal Mile, eine berühmte Straße, die mit Geschäften und Sehenswürdigkeiten gesäumt ist, ist etwa 0,5 km entfernt, während das Edinburgh Castle ungefähr 1 km vom Hotel entfernt ist. Der Holyrood Park mit Arthur’s Seat liegt etwa 2,5 km entfernt. Der Flughafen Edinburgh ist ungefähr 12 km vom Hotel entfernt.