Yamabahçe
Yamabahçe is a Turkish restaurant located at 26 James St, London W1U 1EN. This modern cafe offers Turkish-style pizza, small plates, flatbreads, and salads, complemented by a selection of wines and coffee. It has received a rating of 4.2 from over 2100 Google reviewers.


