St Andrews named as Scotland’s most expensive coastal town

The historic Fife town now has an average property price of £458,381 – an 8% increase in the past year.