Pizza and kebab restaurant offering tasty food and generous portions.