Situato nel cuore del centro di Edimburgo, il Place Hotel è una struttura a 4 stelle con bar, composta da 3 case a schiera georgiane. Le eleganti camere sono dotate di TV a schermo piatto e WiFi gratuito.
Il Place Hotel dista, a piedi, 5 minuti dal Playhouse Theatre e dai negozi e i bar di George Street, e 10 minuti dalla Stazione di Edimburgo Waverley e dai negozi di Princes Street. La National Portrait Gallery si trova a circa 1 km dalla struttura.
Le ampie camere presentano arredi moderni, un'area salotto e una scrivania. I bagni privati sono dotati di set di cortesia di lusso. Alcune sistemazioni godono della vista sull'estuario del Firth of Forth.
Il bar in loco offre un ambiente lussuoso, ideale per rilassarsi con un drink.