Mayfair Food Fayre

For all your daily needs.

Getting here

33 North Row, Westminster, London, W1K 6WD

Monday – Sunday: 7:00 – 22:00