I was on the hunt for Alibaba Restaurant today but ended up at the Istanbul Restaurant at 14 Gr... instead. Has anyone been there? What's the vibe like, and how's the food? I'm especially curious about their kebabs and any must-try dishes. Would love to hear your experiences!