Picture: ABC
Charlotte Grayson (played by Christa Allen) on Revenge on ABC was spotted wearing this magenta pink skirt and white blouse with black trim on Revenge on Dec 23 2012's episode.
View all Revenge outfits