London’s Best Fish and Chips at The Mayfair Chippy

London’s Best Fish and Chips at The Mayfair Chippy

by Joss Bassett