Das 3-Sterne-Hotel Holiday Inn Dumfries ist im Landsitz Crichton gelegen und ca. 3 km vom Stadtzentrum Dumfries entfernt. Dumfries ist die größte Stadt im Council von Dumfries and Galloway im Süden Schottlands. Das Hotel wird von der grünen Parkanlage des Crichton Estate umgeben.
Das Hotel bietet ein Restaurant, in dem Speisen aus saisonalen und lokalen Produkten zubereitet werden. Des Weiteren zählt zu Ausstattung des Holiday Inn Dumfries die gemütliche Elizabeth Lounge Bar.
Die 71 Zimmer des Hotels sind stilvoll und modern eingerichtet und verfügen über ein Badezimmer mit Dusche/WC, TV, WLAN und Tee- bzw. Kaffeekocher.