L'hotel a 5 stelle The Atholl Hotel Edimburgo si trova nel quartiere Haymarket, a 5 minuti a piedi dalla Distilleria Edinburgh Gin.
L'hotel ti lascia a circa 7 minuti a piedi dai Giardini di Princes Street e a pochi passi dal Centro storico. Tra i luoghi di culto da visitare troverai la Cattedrale di Sant'Egidio a 1 km di distanza da questa struttura. La zona comprende anche attrazioni naturali come il Giardino botanico Reale di Edimburgo, a 2 km da questo hotel. La fermata dell'autobus Queensferry Street si trova a pochi passi da quest’alloggio.
Gli ospiti possono gustare piatti della cucina italiana al ristorante La Piazza, situato a pochi minuti dal The Atholl Hotel.