From Farfetch
Emerald green one-shoulder mini dress from BERNADETTE featuring one-shoulder, long wide sleeves, A-line and thigh-length.
From Browns Fashion