Archive for the ‘London, England’ Category

Masters Super Fish

6, Aug 2009

191 Waterloo Rd, London, SE1 8UX, United Kingdom  |  +44 20 79286924

Why Here?
I was taken here by a friend, who claims that London cabbies frequent this chippie for the most authentic fish & chips in the city.
The Good
As soon as we sat down, we were each given a small plate with three prawns – and [...]


top