Address: 62 The Headrow, Leeds LS1 5 Phone: +44 113 245 4976
Reviewed on 07/28/2010
By: Raechel W.
The UK has a lack of Mexican cuisine. This is true. I do believe, though, that Barburrito is a decent step in the right direction. Though Barburrito is not... more