Knead It Pizza Bar - Croydon South | 17 The Mall, Croydon South | 0477 119 911 | Official Website. Official Online Ordering Website for Knead It Pizza Bar. Order your favourite Italian Food from us! | Knead It Pizza Bar - Croydon South, Croydon South, order online,