Itadakizen Shrewsbury
Itadakizen is a vegan restaurant in Shrewsbury. Luckily we thought of booking before visiting, as we wanted to visit for an early dinner just before heading back home. While we were having our dinner, only 1 small table was not previously booked and it was quickly filled. They had to turn down about 4-5 groups […]