Loading map…
The Mayfair Chippy
The Mayfair Chippy in London, United Kingdom, is renowned for its classic British fare. The comforting aroma of freshly cooked dishes fills the air. Expect a satisfyingly crisp texture, especially from their signature offerings, embodying traditional charm.