About

Ichiba is Europe's largest Japanese food hall, with over 3,000 Japanese products, fresh handmade Japanese street food plus a Japanese bakery and cafe. 

Store Locations (1)

Centre Name Location
London
Shepherds Bush, LONDON