This establishment offers both pizza and kebab, with a focus on kebabs described as very tasty and the best ever. It is located in Milan.