Thea Queen (played by Willa Holland) on Arrow on The CW was spotted wearing this rectangle patterned blouse on Arrow on episode &#039;&#039; (5x05) in Nov 2016. Thea's Top is the Eloise Blouse by Alice + Olivia . For shoppable links visit <a href='https://wornontv.net/61572/'>wornontv.net/61572</a>