Itsu Victoria St (London, United Kingdom)
Itsu is a popular Japanese fast-food restaurant; it is everywhere in London, and we had a change to try one of its branches located on Victoria Street in London just a 2-min walk from Westminster Cathedral. This restaurant is known for its delicious and healthy food options that are made...