Rufflets is an idyllic sanctuary for relaxing short breaks

Rufflets in Fife