İnsula Cafe
Coffee Shop · Dessert Shop
İnsula Cafe offers coffee, light bites, and homemade desserts in a charming setting.
Location
Best places nearby
The highest rated places close to İnsula Cafe.
Local restaurants nearby
İşgüzar Sk. No: 32, İstanbul



