Top: Embellished Collar Shirt by Topshop (sleeves altered)
Dress: Quilted Skirt Dress by Loft
Coat: Pearce Coat by Babaton (shortened, also worn here)
Belle (played by Emilie de Ravin) on Once Upon A Time on ABC was spotted wearing this white embellished collar top and grey quilted dress on Once Upon a Time on episode 'Heroes and Villains' (4x12) in Dec 2014. Belle's top is the Embellished Collar Shirt by Topshop. Belle's dress is the Quilted Skirt Dress by Loft. Belle's coat is the Pearce Coat by Babaton.