Ibiza beaded cotton top

£23.99

A must have for the summer. Super cute and looks great on.