There is disagreement on this piece. Some think it is Topshop's polka dot "Skater" dress in tall, while others think it is Topshop's maternity dress "Florence". Given how it falls on the Duchess, it seems more likely to be the maternity piece. Retail: £38.
“Florence” Polka-Dot Maternity Dress