Dress: Suede-Patch Sweater Dress in Grey Melange by Polo Ralph Lauren
The rest of this outfit can be found here
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this grey sweater dress with elbow patches on Once Upon a Time on episode 'Smash the Mirror (1)' (4x08) in Nov 2014. Mary's Dress is the Suede-Patch Sweater Dress in Grey Melange by Polo Ralph Lauren . Mary's The rest of this outfit can be found here is the .