Ofreciendo 20 habitaciones, el Art Roch Hotel Edimburgo está alrededor de 10 minutos en coche del Real Jardín Botánico de Edimburgo. También dispone de un aparcamiento.
Si te alojas en este hotel de 5 estrellas, podrás descubrir el Palacio de Holyrood, situado a una distancia de unos 25 minutos a pie, o visitar instalaciones deportivas como el Tynecastle Stadium, situado a 2 km de distancia. Entre los lugares de interés natural más populares cerca del hotel encontrarás Parque The Meadows (850 metros) y el Parque de Holyrood (3 km). Está bastante cerca de la Cámara Oscura y de los Jardines de la Calle de los Príncipes. La parada de autobús Grassmarket, que ofrece un enlace directo con las atracciones y los principales lugares de la ciudad, está a solo 5 minutos andando del hotel Art Roch Hotel.
Los huéspedes pueden disfrutar de platos británicos en el restaurante Restaurant 100, que se encuentra a 250 metros de distancia.