Istanbul Kebab is a Turkish restaurant known for its central location and inviting atmosphere.