Set close to the shorefront in sought-after Anstruther, this traditional first-floor flat offers characterful coastal accommodation with a practical...