9-10 Commercial St, Leith, Edinburgh EH6 6JA, United Kingdom
No delivery
Spot something wrong?
Dishes at Istanbul Palace. Prices may vary in venue.