Itadakizen Vegan Japanese Restaurant, Shrewsbury, Shropshire

Itadakizen is a beautifully unique Japanese restaurant serving all vegan food. There are only two branches in the UK, in London and Shrewsbury. We have visited the Shrewsbury branch several times and never fail to be bowled over by the wonderful quality of the food, the ambience of the restaurant and the excellent customer service.