Rosa’s Thai heads north of the border

Rosaâs Thai has made its Scotland debut in Glasgow with a further restaurant set to launch in Edinburgh later this year.