The Place besticht durch eine zentrale Lage in Edinburgh, nur wenige Schritte von Princes Street und 13 Gehminuten von Royal Mile entfernt. Dieses Hotel mit 4 Sternen ist 0,2 km von Edinburgh Playhouse Theatre und 0,4 km von St. Andrew Square entfernt.