Add to basket, John Lewis Kids' Denim Shirt, GreyJohn Lewis Kids' Denim Shirt, Grey£22.00 – £24.00£15.00 – £16.50£11.00 – £12.00Reduced To Clear