Stork Restaurant in the heart of Mayfair


Stork Restaurant and Lounge has opened its doors in the heart of Mayfair, bringing with it a fresh new concept that puts the spotlight on fusion dining at its finest – ablend of modern British cooking with accents of West African and Eastern European cuisine. Spread across two floors, the 120-cover restaurant is gilded in […]