Welwitschia Pizza is an Italian restaurant. It offers pizza with thin crusts and takeaway options.