Telezzuz Restaurant Editor's Pick Restaurant Compare Modern Chill Telezzuz Kuzguncuk $$$$ Istanbul's first vegan fine dining - Michelin Green Star