Caerlaverock, near Dumfries Caerlaverock Farmhouse, Caerlaverock, near Dumfries.5 Bedrooms. Sleeps 12.