Burrito Bros

Burrito Bros is yet another Mexican burrito stand/restaurant in central London, I stumbled upon this place after cycling past on the way to work pretty much every morning. I had been waiting for an opportunity to try the place out and recently I was at a work training session in the local area and dropped in with some work colleagues...