Stork Restaurant

Stork is a sophisticated restaurant located in the heart of Mayfair, London. Over the years, it has become renowned for its innovative take on Pan-African cuisine. Visitors to Stork are treated to a culinary journey that celebrates the rich flavours and diverse traditions of Africa and its diaspora. The menu changes seasonally, showcasing a variety […]