O Pizza is a restaurant specializing in pizza. It is located in Troyes, France. The establishment's primary activity is traditional catering.