Pelican Mall, Kat 2, ÜNiversite Mahallesi, Selvi Sokak, No 25, AvcıLar, İStanbul, Turkey
Pelican Mall, Kat 2, ÜNiversite Mahallesi, Selvi Sokak, No 25, AvcıLar, İStanbul, Turkey
No delivery
Spot something wrong?
Dishes at Tavada Tavuk. Prices may vary in venue.