Tortilla Mexican Grill, Unit 11A 106 Southwark Street, London SE1 0TA
As we waited in line at Tortilla Mexican Grill I had time to quickly read the blurb on the back of their takeaway menu. I’m now an (almost) expert on the length of… Continue reading