Spencer Hastings (played by Troian Bellisario) on Pretty Little Liars on Freeform was spotted wearing this plaid blouse on Pretty Little Liars on episode '' (7x20) in Jun 2017. Spencer's Top is the Plaid Silk Shirt by ATM Anthony Thomas Melillo . Spencer's Shoes is the ON A ROLL Lace Up Heeled Shoes by ASOS. For shoppable links visit wornontv.net/73304