Situé en face de 3 maisons géorgiennes, l'établissement The Place propose des hébergements 4 étoiles et un restaurant-bar, en plein cœur du centre-ville d'Édimbourg.