Introduction
The Mayfair Chippy is a quintessentially British restaurant located at 14 North Audley Street in Mayfair, London, known for award-winning fish and chips alongside an extensive fish menu featuring oysters, crab and mussels. Described as a luxury fast-casual, AA Rosette-awarded restaurant, it offers an elevated take on the classic chip shop experience with sit-down dining.