This establishment is an Italian pizzeria that handcrafts its pizzas using 100% natural ingredients. They offer a unique 33cm pizza size.