Experience elevated fish and chips at The Mayfair Chippy, nestled just off Oxford Street. This modern take on a British classic offers a refined yet relaxed dining experience in the heart of Mayfair.
14 N Audley St, London W1K 6WE, United Kingdom, London