but this navy number is a dead ringer for one she wore to a Christmas church service ... Co. Little Alice London Allegra Smock Dress, £40 Every dress Charlotte wears seems to sell out instantly. She ...