Bed & Breakfast / Self Catering in Craighall / Set in a large, tranquil garden, these comfortable spacious open-plan cottages offer homely ... cont.