From beautiful beaches to artisanal food and drink and buildings dating back to medieval times, St Andrews is full of things to see and do. It’s easy to understand why it made the UK’s prettiest towns list but what’s it like to live here?
Source link