24 Royal Terrace besticht durch eine zentrale Lage in Edinburgh, nur 10 Gehminuten von Edinburgh Playhouse Theatre und Holyroodhouse-Palast entfernt. Dieses Hotel mit 4 Sternen ist 1,2 km von Arthur''s Seat und 1,9 km von Princes Street Gardens entfernt.