Izbuska
Russian · Casual Dining · Coffee Shop
Izbuska is a Russian restaurant.
Location
Best places nearby
The highest rated places close to Izbuska.
Local restaurants nearby
Hacı İzzet Sokak 15A, İstanbul
Location
The highest rated places close to Izbuska.
Hacı İzzet Sokak 15A, İstanbul