Istanbul kebaab is located in Sandton, South Africa on Melrose Arch, Melrose Blvd, Birnam. Istanbul kebaab is rated 3 out of 5 in the category turkish restaurant in South Africa.
Address
Melrose Arch, Melrose Blvd, Birnam
Service options
TakeawayDine-in