New Opening
London's newest burrito place has opened up in Clerkenwell. Burrito Bros is located at 17 Clerkenwell Road and seems to be open on weekdays only. A couple of web reviews have suggested that it's not all that but I will reserve judgement until I get to try them out.
Walked past there yesterday and grabbed this snap.
0 comments :
Post a Comment