Istanbul is a Turkish restaurant offering a varied menu with generous portions.