Sofra Restaurant 

Sofra Restaurant 

Sofra Restaurant, nestled in the heart of Mayfair, London, offers a distinctive dining experience that marries the rich tastes of Northern Turkish cuisine with the depth of historic recipes. This establishment has been a beacon of culinary excellence for years, inviting diners to explore the vibrant and diverse flavours of Turkey. The restaurant is particularly […]