Sticks’n’Sushi to launch first Scottish restaurant in Glasgow

The new site on George Square will have the space to accommodate 177 guests.