News

Talla Spa Scotland sees name in lights at the final of Scotland’s Business Awards

Talla Spa Scotland sees name in lights at the final of Scotland’s Business Awards

Talla Spa Scotland were delighted to have been shortlisted as finalists in two categories at the prestigious Scotland’s Business Awards ceremony ea...