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 .