Cabra Loca
Coffee Shop · Dessert Shop
Cabra Loca is a cafe offering a unique coffee experience, carefully selecting premium beans for exceptional brews.
Location
Best places nearby
The highest rated places close to Cabra Loca.
Local restaurants nearby
Sur Yapı Lavender, Deha Caddesi 2, İstanbul



