The Rosehall es un pequeño hotel privado situado en la A7, a poco más de una milla del centro de la hermosa ciudad de Edimburgo, cerca del parque Holyrood y del impresionante Arthur's Seat. La Royal Mile está a unos 25 minutos a pie y el hotel se encuentra a 1 milla de Princes Street y en la principal ruta de autobús que va al centro de Edimburgo. Hay conexión WiFi gratuita en todas las instalaciones.
Las habitaciones del Rosehall presentan una decoración tradicional y disponen de baño privado o externo. TV de pantalla plana y set de té y café.
La estación de tren Waverly de Edimburgo y las famosas tiendas de Prince's Street están a unos 30 minutos a pie. El castillo de Edimburgo también está a poca distancia a pie.