Set within an established residential area of Anstruther, 10 miles from St Andrews and close to the sea, this two-bedroom main-door upper flat enjoys...