Art Roch a Edimburgo si trova nella storica zona della Old Town, nota per la sua vibrante atmosfera culturale e storica. Il Royal Mile, una famosa strada fiancheggiata da negozi e monumenti, dista circa 0,5 km, mentre il Castello di Edimburgo è a circa 1 km dall'hotel. Holyrood Park, che ospita Arthur’s Seat, si trova a circa 2,5 km. L'Aeroporto di Edimburgo è situato a circa 12 km dall'hotel.