Oh Polly Santa Rosa Dress in Aqua worn by Deb Chubb on Love Island USA
Deb Chubb on Love Island USA on Peacock was spotted wearing this blue mesh long sleeve mini dress on Love Island USA on Aug 12 2022's episode. Deb's Dress is the Santa Rosa Dress in Aqua by Oh Polly.