Fish and Chips at Fish Central, London Fish Central is widely recognized as having some of the BEST fish and chips in London. Fish Central, Chowzter, The World's Tastiest Fast Feasts 2014, London, England, UK
Comments