Ichiba
Ichiba is Europe’s largest food hall which is located in Westfield London Shepherd’s Bush. It provides over 3,000 Japanese products including essential kitchen ingredients to rare confectionery and sake, fresh handmade sushi, noodles, katsu curries, bakery, and Japanese street food. As a part of the Japanese Government’s project, we worked with Cool Japan Fund and brought authentic Japanese street markets to the UK.