Picture: ABC
Top: Mina lace blouse by Equipment
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this white lace collared top on Once Upon a Time on Mar 04 2012's episode. Mary's Top is the Mina lace blouse by Equipment.
View all Once Upon A Time outfits