Cihangir Mahallesi. OsmanpaşA Caddesi. 8/1 A AvcıLar/İStanbul, Turkey
No delivery
No open hours
Spot something wrong?
Dishes at Ody's Pizza. Prices may vary in venue.