The Mayfair Chippy is located in London, United Kingdom on 14 N Audley St, Mayfair. The Mayfair Chippy is rated 4.5 out of 5 in the category fish & chips restaurant in United Kingdom. The Mayfair Chippy is one of the new, quintessentially British Restaurants in heart of London’s most historic borough – Mayfair.
Address
14 N Audley St, Mayfair
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible seating
Offerings
Coffee
Quick bite