Home / Dumfries and Galloway / Caerlaverock Castle Tearoom & Shop