I'm looking for Area
Your selected location is: London, United Kingdom

The Mayfair Chippy

  • Reviews from:
Address: 14 North Audley Street
London W1K 6WE
United Kingdom
Phone: +442077412233
Fish & Chips

Top reviews from

  • Highly recommend. If you're looking for fish and chips in London, check out this place. It did not disappoint. Had the Mayfair Classic with cod and it was...
    read full review

    by Ken L.

Tips from

  • No tips from Foursquare.

Reviews from

  • No reviews from searchopedia.co.uk

Similar places