New itsu restaurant coming to Notting Hill
Anyone that’s passed by Notting Hill Gate recently, near the intersection with Pembridge Road, may have been excited by a big poster display in one of the shops there announcing the arrival of the latest addition of the London-based itsu chain of sushi restaurants. Due to open in the second week of March, itsu’s new […]
