1690 (Arabacilar) Sok. No:22/A Karsiyaka/Izmir, Karsiyaka, Izmir, Turkey
No delivery
Spot something wrong?
Dishes at Tilla Restaurant. Prices may vary in venue.