Restaurante i 24 Cannoli is an Italian restaurant specializing in pizza, serving customers since 1998. They emphasize using fresh ingredients in their dishes. The establishment is located in Andújar.