Top: Embroidered Willa Top from Anthropologie
Alexis Castle (played by Molly C. Quinn) on Castle on ABC was spotted wearing this white and blue embroidered top on Castle on episode 'Dreamworld' (6x02) in Sep 2013. Alexis's Top is the Embroidered Willa Top from Anthropologie.