The Mayfair Chippy is probably one of the most expensive fish and chips in London and it is definitely becoming one of the most popular too!
chippy
The Mayfair Chippy is probably one of the most expensive fish and chips in London and it is definitely becoming one of the most popular too!