Zula Kanyon
Pizza · Italian
Zula Kanyon is a restaurant located within a shopping mall. It may offer pizza. It has multiple branches.
Location
Best places nearby
The highest rated places close to Zula Kanyon.
Local restaurants nearby
Kanyon, Büyükdere Caddesi 185, İstanbul



