Mastro Titta is a pizza restaurant offering takeaway service. Delivery is also available.