Trending

Fish and Chips at Fish Central, London

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