Don’t forget the St Andrews Christmas Market is this Saturday 1 December 11am-3pm.
All the stalls you could hope for, run by our marvellous bellringers, with the new addition this year of stunning British Christmas Trees for sale.

Don’t forget the St Andrews Christmas Market is this Saturday 1 December 11am-3pm.
All the stalls you could hope for, run by our marvellous bellringers, with the new addition this year of stunning British Christmas Trees for sale.