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

  • An excellent find nestled in the middle of London with cozy and chic atmosphere, friendly service, and excellent fish and chips. We walked in at around...
    read full review

    by Molly S.

Tips from

  • No tips from Foursquare.

Reviews from Searchopedia

  • No reviews from searchopedia.co.uk

Similar places