Busy street of restaurants in Istanbul, Turkey