Mayoral layette baby girl floral dress

£37.00