Top: Edimbourg Top by Sandro
Charlotte Grayson (played by Christa Allen) on Revenge on ABC was spotted wearing this black and white printed top with white trim on Revenge on episode 'Impetus' (3x21) in May 2014. Charlotte's Top is the Edimbourg Top by Sandro .