Who made Vanessa Hudgens’ long pink skirt, tank top, and jewelry that she wore in Venice on July 22, 2011?

26Skirt – Blu Moon

Shirt – Blue Life Bare Belly

Necklace – Love Heals

Blue Life at ShopStyle
Love Heals at ShopStyle
Blu Moon at ShopStyle