Address: 33-35 Greenwich Church Street, London SE10 9BJ Phone: +44 20 8853 4880
Reviewed on 06/13/2016
By: Ricardo S.
I am from San Diego and believe it or not, I was missing Mexican food a week into my London trip. So here I was at Buffalo grabbing some chicken tacos and... more