Earlier this week, I headed to the newly opened Itsu restaurant in Notting Hill for dinner. It’s the largest of the sushi chain’s outlets and completely different from the smaller, takeaway Itsu stores that are dotted around London. Downstairs is a …
Read more...2010