Heart of St Andrews is now closed.

We would like to take this opportunity to thank all of our guests who stayed with us over the past 17 years.