Originally Posted by
NYCFlyGirl
Another vote for
A Salt & Battery in NYC.
If anyone has any suggestions for London, England, I'd love to hear them.
Which part of London will you be in? Some of the better Fish and Chip shops are some distance from Central London.