Princess Eugenie wore the Michael Kors Smocked Georgette Tank Dress on holiday in Portugal with Ayda Field. Shop her midi dress plus all of the best high street lookalikes.