Knead It Pizza Bar - Croydon South | 17 The Mall, Croydon South | (03) 9725 7961 | 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,