Anstruther is a small town situated on a stretch of coastline known as the East Neuk of Fife on the East coast of Scotland . The coastline from Largo to Kingsbarns is dotted with small fishing villages of which Anstruther is the largest, interspersed with rich fertile...

read more