Isola Greca is a take away offering authentic Greek cuisine.