Harajuku Kitchen takes Golden Chopsticks title

Edinburgh’s Harajuku Kitchen took the title of Best Restaurant in Scotland at the Golden Chopsticks Awards