YamabahceRestaurants26 James StLondon, ENG, W1U 1EN · GB+447518353092info@yamabahce.comyamabahce.comHours not available