The Mayfair Chippy

The Mayfair Chippy

Address · Mayfair, London

Details