Mole Taco Bar review (London)

I thought that every week I would try to review one or maybe a couple of restaurants in London. Last week we decided to try out a new offering on the James Street restaurant scene – namely Mole Taco Bar (16 Picton Place, London W1U 1BP).